2.4 相较 2.3 的变化

本节描述了 2.3 版本和 2.4 版本之间的变化。有关之前版本中的变化,请参见变更历史

@RabbitListener 的更改

现在可以使用 MessageProperties 进行参数匹配。有关更多信息,请参见注解端点方法签名

RabbitAdmin 更改

新的属性 recoverManualDeclarations 允许恢复手动声明的队列/交换/绑定。有关更多信息,请参见恢复自动删除声明

远程支持

使用 Spring Framework 的 RMI 支持进行远程操作已弃用,并将在 3.0 版本中移除。有关更多信息,请参见 Spring AMQP 远程操作。

流支持更改

RabbitStreamOperationsRabbitStreamTemplate 已弃用,取而代之的是 RabbitStreamOperations2RabbitStreamTemplate2;它们返回 CompletableFuture 而不是 ListenableFuture。有关更多信息,请参见使用 RabbitMQ Stream 插件

消息转换器更改

Jackson2JsonMessageConverter 现在可以从 contentEncoding 标头确定字符集。有关更多信息,请参见Jackson2JsonMessageConverter

© . This site is unofficial and not affiliated with VMware.