| | |
| | | package org.springblade.modules.rabbitmq.config; |
| | | |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springblade.modules.rabbitmq.redis.RedisService; |
| | | import org.springblade.modules.rabbitmq.vo.TaskMessage; |
| | | import org.springframework.amqp.rabbit.annotation.RabbitListener; |
| | | import org.springframework.data.redis.core.script.RedisScript; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /** |
| | | * 队列消息接收 |
| | | * @author zhongrj |
| | | * @since 2022-04-12 |
| | | */ |
| | | @Service |
| | | public class MQreceiver { |
| | | |
| | | |
| | | private static Logger log = LoggerFactory.getLogger(MQreceiver.class); |
| | | |
| | | |
| | | @RabbitListener(queues = MQConfig.TASK_QUEUE) |
| | | public void receive(String message){ |
| | | |
| | | log.info("receive message:"+message); |
| | | |
| | | |
| | | TaskMessage taskMessage = RedisService.stringToBean(message, TaskMessage.class); |
| | | |
| | | System.out.println("用户" + taskMessage.getManId() + "抢到了任务:"+ taskMessage.getTaskId()); |
| | | |
| | | } |
| | | } |
| | | //package org.springblade.modules.rabbitmq.config; |
| | | // |
| | | //import org.slf4j.Logger; |
| | | //import org.slf4j.LoggerFactory; |
| | | //import org.springblade.modules.rabbitmq.redis.RedisService; |
| | | //import org.springblade.modules.rabbitmq.vo.TaskMessage; |
| | | //import org.springframework.amqp.rabbit.annotation.RabbitListener; |
| | | //import org.springframework.data.redis.core.script.RedisScript; |
| | | //import org.springframework.stereotype.Service; |
| | | // |
| | | ///** |
| | | // * 队列消息接收 |
| | | // * @author zhongrj |
| | | // * @since 2022-04-12 |
| | | // */ |
| | | //@Service |
| | | //public class MQreceiver { |
| | | // |
| | | // |
| | | // private static Logger log = LoggerFactory.getLogger(MQreceiver.class); |
| | | // |
| | | // |
| | | // @RabbitListener(queues = MQConfig.TASK_QUEUE) |
| | | // public void receive(String message){ |
| | | // |
| | | // log.info("receive message:"+message); |
| | | // |
| | | // |
| | | // TaskMessage taskMessage = RedisService.stringToBean(message, TaskMessage.class); |
| | | // |
| | | // System.out.println("用户" + taskMessage.getManId() + "抢到了任务:"+ taskMessage.getTaskId()); |
| | | // |
| | | // } |
| | | //} |