2.4 自 2.3 以来的变更
本节描述 2.3 版本与 2.4 版本之间的变更。历史版本的变更参见变更历史。
@RabbitListener 变更
MessageProperties 现在可用于参数匹配。更多信息参见注解端点方法签名。
RabbitAdmin 变更
新属性 recoverManualDeclarations 允许恢复手动声明的队列/exchange/binding。更多信息参见恢复 Auto-Delete 声明。
远程调用支持
使用 Spring Framework RMI 支持的远程调用支持已废弃,将在 3.0 中移除。更多信息参见 Spring Remoting with AMQP。
Stream 支持变更
RabbitStreamOperations 和 RabbitStreamTemplate 已废弃,分别改用 RabbitStreamOperations2 和 RabbitStreamTemplate2;它们返回 CompletableFuture 而非 ListenableFuture。更多信息参见使用 RabbitMQ Stream Plugin。
消息转换器变更
Jackson2JsonMessageConverter 现在可以从 contentEncoding header 确定字符集。更多信息参见Jackson2JsonMessageConverter。