智慧保安后台管理-外网项目备份
Administrator
2022-04-12 068c5b7cbf239d6aae87fe8ae6239f1165f76431
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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());
 
    }
}