SpringBoot RabbitMq集成
2017-03-24 00:00
585 查看
参考文档:
http://projects.spring.io/spring-boot/
https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples
1、配置
2、代码
生产者
http://projects.spring.io/spring-boot/
https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples
1、配置
spring.rabbitmq.host=localhost spring.rabbitmq.port=5672 spring.rabbitmq.username=test spring.rabbitmq.password=test spring.rabbitmq.virtual-host=test
2、代码
@SpringBootApplication // 自动配置 @RabbitListener(queues = "foo") // 监听foo队列 @EnableScheduling // 开启定时任务 public class SampleAmqpSimpleApplication { // 类似xml 定义 send bean @Bean public Sender mySender() { return new Sender(); } // 类似xml 定义 队列 @Bean public Queue fooQueue() { return new Queue("foo"); } // 消费者处理 @RabbitHandler public void process(@Payload String foo) { System.out.println(new Date() + ": " + foo); } // 程序入口 public static void main(String[] args) throws Exception { SpringApplication.run(SampleAmqpSimpleApplication.class, args); } }
生产者
public class Sender { @Autowired private RabbitTemplate rabbitTemplate; @Scheduled(fixedDelay = 1000L) public void send() { this.rabbitTemplate.convertAndSend("foo", "hello"); } }
相关文章推荐
- spring boot Rabbitmq集成,延时消息队列实现
- spring boot Rabbitmq集成,延时消息队列实现
- Spring Boot RabbitMQ 集成
- Spring Boot 集成 RabbitMQ CallBack
- 详细介绍Spring Boot + RabbitMQ实现延迟队列
- springboot+rabbitmq例子
- Spring Boot + RabbitMQ 实现消息队列场景
- spring webSocket+rabbitmq集成
- springboot RabbitMq的安装以及使用
- 4 微服务实战系列 - SpringBoot RabbitMQ 实战解决项目中实践
- springboot+rabbitmq整合示例程
- springboot+rabbitmq整合示例程
- spring boot rabbitmq 多MQ配置 自动 创建 队列 RPC
- spring boot + rabbitmq实例
- SpringBoot RabbitMQ 整合进阶版
- spring boot整合activemq rabbitmq
- Spring Boot RabbitMQ 延迟消息实现完整版示例
- RabbitMQ springboot简单搭建
- Spring Boot RabbitMQ实践
- Spring Boot+RabbitMQ学习笔记