12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.fdkankan.manage.mq.consumer;
- import com.alibaba.fastjson.JSONObject;
- import com.fdkankan.manage.mq.param.LaserSceneTitleVo;
- import com.fdkankan.manage.service.IScenePlusService;
- import com.fdkankan.manage.service.ISceneProService;
- import com.rabbitmq.client.Channel;
- import lombok.extern.slf4j.Slf4j;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.amqp.core.Message;
- import org.springframework.amqp.rabbit.annotation.Queue;
- import org.springframework.amqp.rabbit.annotation.RabbitListener;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Component;
- import java.nio.charset.StandardCharsets;
- /**
- * 场景封存解封 mq
- */
- @Slf4j
- @Component
- public class OverallConsumer {
- @RabbitListener(
- queuesToDeclare = @Queue("${queue.qjkk.offline-done:qjkk-work-offline-done}")
- )
- public void consumerQueue(Channel channel, Message message) {
- try {
- String messageId = message.getMessageProperties().getMessageId();
- String msg = new String(message.getBody(), StandardCharsets.UTF_8);
- log.info("qjkk-work-offline-done-mq--messageId:{},msg:{}",messageId,msg);
- channel.basicAck(message.getMessageProperties().getDeliveryTag(), false);
- }catch (Exception e){
- log.info("qjkk-work-offline-done-----消费失败",e);
- }finally {
- }
- }
- }
|