Changes in 2.4 Since 2.3

  • 在 @RabbitListener 注解端点中使用 MessageProperties 进行参数匹配。

  • 引入 recoverManualDeclarations 属性,用于恢复手动声明的队列、交换和绑定。

  • 弃用并计划在 3.0 版中移除对 Spring Framework RMI 支持的依赖。

此部分描述了版本 2.3 和版本 2.4 之间的更改。请参阅 Change History 了解以前版本的更改。

This section describes the changes between version 2.3 and version 2.4. See Change History for changes in previous versions.

@RabbitListener Changes

MessageProperties 现在可用于参数匹配。请参阅 Annotated Endpoint Method Signature 以获取更多信息。

MessageProperties is now available for argument matching. See Annotated Endpoint Method Signature for more information.

RabbitAdmin Changes

一个新的属性 recoverManualDeclarations 允许恢复手动声明的队列/交换/绑定。更多信息,请参阅 Recovering Auto-Delete Declarations

A new property recoverManualDeclarations allows recovery of manually declared queues/exchanges/bindings. See Recovering Auto-Delete Declarations for more information.

Remoting Support

通过使用 Spring Framework 的 RMI 支持恢复远程调用的支持已被弃用,且将在 3.0 中移除。有关更多信息,请参见使用 AMQP 的 Spring 远程调用。

Support remoting using Spring Framework’s RMI support is deprecated and will be removed in 3.0. See Spring Remoting with AMQP for more information.