| | |
| | | package org.springblade.modules.rabbitmq.config; |
| | | |
| | | import org.springblade.modules.rabbitmq.redis.RedisService; |
| | | import org.springblade.modules.rabbitmq.vo.TaskMessage; |
| | | import org.springframework.amqp.core.AmqpTemplate; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | /** |
| | | * 消息发送 |
| | | * @author zhongrj |
| | | * @since 2022-04-12 |
| | | * |
| | | */ |
| | | @Service |
| | | public class MQsender { |
| | | |
| | | @Autowired |
| | | AmqpTemplate amqpTemplate; |
| | | |
| | | |
| | | public void send(Object message){ |
| | | String msg = RedisService.beanToString(message); |
| | | amqpTemplate.convertAndSend(MQConfig.QUEUE,msg); |
| | | } |
| | | |
| | | public void sendTaskMessage(TaskMessage message){ |
| | | String msg = RedisService.beanToString(message); |
| | | amqpTemplate.convertAndSend(MQConfig.TASK_QUEUE,msg); |
| | | } |
| | | |
| | | public void sendTopic(Object message){ |
| | | String msg = RedisService.beanToString(message); |
| | | amqpTemplate.convertAndSend(MQConfig.TOPIC_EXCHANGE,"topic.key1",msg+"1"); |
| | | } |
| | | |
| | | } |
| | | //package org.springblade.modules.rabbitmq.config; |
| | | // |
| | | //import org.springblade.modules.rabbitmq.redis.RedisService; |
| | | //import org.springblade.modules.rabbitmq.vo.TaskMessage; |
| | | //import org.springframework.amqp.core.AmqpTemplate; |
| | | //import org.springframework.beans.factory.annotation.Autowired; |
| | | //import org.springframework.stereotype.Service; |
| | | // |
| | | ///** |
| | | // * 消息发送 |
| | | // * @author zhongrj |
| | | // * @since 2022-04-12 |
| | | // * |
| | | // */ |
| | | //@Service |
| | | //public class MQsender { |
| | | // |
| | | // @Autowired |
| | | // AmqpTemplate amqpTemplate; |
| | | // |
| | | // |
| | | // public void send(Object message){ |
| | | // String msg = RedisService.beanToString(message); |
| | | // amqpTemplate.convertAndSend(MQConfig.QUEUE,msg); |
| | | // } |
| | | // |
| | | // public void sendTaskMessage(TaskMessage message){ |
| | | // String msg = RedisService.beanToString(message); |
| | | // amqpTemplate.convertAndSend(MQConfig.TASK_QUEUE,msg); |
| | | // } |
| | | // |
| | | // public void sendTopic(Object message){ |
| | | // String msg = RedisService.beanToString(message); |
| | | // amqpTemplate.convertAndSend(MQConfig.TOPIC_EXCHANGE,"topic.key1",msg+"1"); |
| | | // } |
| | | // |
| | | //} |