|
该版本仍在开发中,尚未被视为稳定。请使用最新的稳定版本,使用 Spring AMQP 4.0.0! |
自2.4以来3.0版本的变化
观察
现在支持使用测时器和使用Micrometer进行追踪的观测。 更多信息请参见“测距观察”。
本地图像
提供创建原生图像的支持。 更多信息请参见“本地图片”。
异步兔子模板
这异步兔子模板现回归完成未来s 代替可听未来s.
更多信息请参见异步兔子模板。 |
@RabbitListener变化
批量监听者现在可以接收收藏<?>以及名单<?>.
批量消息适配器现在确保该方法适合批量消费。
设置容器工厂时consumerBatchEnabled自true这批处理听器属性也设置为true.
更多信息请参见批处理@RabbitListener。
消息转换器S现在可以返回了Optional.empty()对于空值;目前由Jackson2JsonMessageConverter.
看从一个消息更多信息
你现在可以配置回复后处理器通过集装箱工厂,而非通过@RabbitListener.
更多信息请参见回复管理。
这@RabbitListener(和@RabbitHandler)方法现在可以声明为暂停功能。
看异步@RabbitListener返回类型更多信息请见。
从3.0.5版本开始,具有异步返回类型(包括Kotlin挂起函数)的监听器调用兔子听众错误处理者(如果已配置)在失败之后。
此前,错误处理程序仅在同步调用时被调用。
连接工厂变更
默认addressShuffleMode在摘要连接工厂现在是随机.
当提供多个地址时,这会导致连接到随机主机。
更多信息请参见“连接集群”。
这本地化队列连接工厂不再使用 RabbitMQhttp-client库 以确定队列的领导者节点。
看队列亲和力与本地化队列连接工厂更多信息请见。