数据冷热分离pojo
parent
ea8ec0ed18
commit
f1baa54b32
@ -0,0 +1,52 @@
|
||||
package cn.estsh.i3plus.core.apiservice.mq;
|
||||
|
||||
import cn.estsh.i3plus.platform.common.util.CommonConstWords;
|
||||
import cn.estsh.impp.framework.boot.util.ImppRedis;
|
||||
import com.rabbitmq.client.Channel;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.amqp.core.Message;
|
||||
import org.springframework.amqp.core.Queue;
|
||||
import org.springframework.amqp.rabbit.annotation.RabbitListener;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import static cn.estsh.i3plus.platform.common.util.PlatformConstWords.QUEUE_IMPP_DATA_SEPARATOR;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : Castle
|
||||
* @CreateDate : 2021/9/23 13:19
|
||||
* @Modify:
|
||||
**/
|
||||
@Configuration
|
||||
@ConditionalOnExpression(" '${impp.mq.queue.data.separator:false}' == 'true' ")
|
||||
public class DataSeparatorQueueReceiver {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(DataSeparatorQueueReceiver.class);
|
||||
|
||||
@Resource(name = CommonConstWords.IMPP_REDIS_RES)
|
||||
private ImppRedis redisRes;
|
||||
|
||||
/**
|
||||
* QUEUE_SWEB_NOTICE 队列
|
||||
*
|
||||
* @return 队列
|
||||
* @throws Exception
|
||||
*/
|
||||
@Bean
|
||||
public Queue getQueueSwebNoticeQueue() {
|
||||
return new Queue(QUEUE_IMPP_DATA_SEPARATOR);
|
||||
}
|
||||
|
||||
@RabbitListener(queues = QUEUE_IMPP_DATA_SEPARATOR)
|
||||
public Boolean consumer(Channel channel, Message message){
|
||||
byte[] msg = message.getBody();
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue