|
对于最新稳定版本,请使用Spring AMQP 4.0.0! |
自1.2以来1.3版本的变化
监听者并发
监听器容器现在支持根据工作负载动态调整消费者数量,或者你也可以在不停止容器的情况下通过程序改变并发。 参见监听者并发。
消费者优先
监听器容器现在支持消费者参数,允许x优先级论点已经定了。
参见消费者优先。
独家消费者
你现在可以配置了SimpleMessageListenerContainer其中一首单曲独家消费者,阻止其他消费者监听队列。
参见独家消费者。
兔子管理员
你现在可以让经纪人生成队列名称,无论耐用,自动删除和独家设置。
参见配置经纪人。
直接交换装订
之前,省略了钥匙属性来自捆绑A的元素直接交换配置导致队列或交换被绑定为空字符串作为路由密钥。
现在它被绑定为所提供的名称队列或交换.
如果你想用空字符串路由键绑定,你需要指定key=”.
缓存连接工厂
你现在可以配置缓存连接工厂缓存连接实例及其渠道实例取代了仅使用单一连接和缓存渠道实例。
参见连接与资源管理。
具有约束力的论点
这<约束力>关于<交换>现在支持对<具有约束力的论证>子元素。
你现在可以配置<约束力>关于<头交换>其中密钥/值属性对(在单个头部匹配)或与<具有约束力的论证>子元素(允许对多个头部匹配)。
这些选项是互斥的。
参见头部交换。
路由连接工厂
一个新的SimpleRoutingConnectionFactory已经被引入。
它允许配置连接工厂映射,以确定目标连接工厂用于运行时。
参见路由连接工厂。
消息构建器和消息属性构建器
现在提供了用于构建消息或消息属性的“流畅API”。 参见消息构建器API。
重试拦截器构建器改变
现在提供了用于构建监听器容器重试拦截器的“Fluent API”。 参见同步作失败及重试选项。
RepublishMessageRecoveryer添加
这份新消息恢复器该功能旨在允许在重试用尽时将失败消息发布到另一个队列(包括头部中的栈跟踪信息)。
参见消息监听器和异步案例。
默认错误处理程序(自1.3.2版本起)
默认条件拒绝错误处理已添加到听众容器中。
该错误处理程序检测致命的消息转换问题,并指示容器拒绝消息,以防止代理不断重投不可转换的消息。
参见例外处理。
监听器容器缺失队列致命属性(自1.3.5版本起)
这SimpleMessageListenerContainer现在 拥有一个性质,称为缺失队列致命(默认:true).
以前,错过排队总是致命的。
参见消息监听器容器配置。