RABBITMQ学习系列教程

rabbitMQ高级整合应用第三篇 SimpleMessageListenerContainer

rabbitMQ精讲系列第二十一篇高级整合应用第三篇 SimpleMessageListenerContainer今天主要内容:SimpleMessageListenerContainer对象SimpleMessageListenerContainer:简单消息监听容器。这个类非常的强大,我们可以对它进行很多的设置,对应消费者的配置项,这个类都可以满足的。监听队列(多个队列)、自动启动、


rabbitMQ精讲系列第二十一篇 高级整合应用第三篇 SimpleMessageListenerContainer

今天主要内容:

SimpleMessageListenerContainer对象

SimpleMessageListenerContainer:简单消息监听容器。

这个类非常的强大,我们可以对它进行很多的设置,对应消费者的配置项,这个类都可以满足的。

监听队列(多个队列)、自动启动、自动声明功能

设置事务特性、事务管理器、事务属性、事务容量(并发)、是否开启事务、回滚消息等

设置消费者数量、最大最小数量、批量消费

设置消息确认和自动确认模式、是否重回队列、异常捕获handler函数

主要:SimpleMessageListenerContainer可以进行动态设置。比如在运行中的应用可以动态的修改其消费者数量的大小、接收消息的模式等

很多基于RabbitMq的自制定化后端管理台在进行动态设置的是,也是根据这个特性去实现的

思考:SimpleMessageListenerContainer为什么可以动态感知配置变化?

代码示例:

在rabbitMQConfig类中添加SimpleMessageListenerContainer的bean.在simpleMessageListenerContainer可以设

原创不易,完成人机校验,阅读全文

相关推荐