2.4 相較 2.3 的變化
本節描述了 2.3 版本和 2.4 版本之間的變化。有關之前版本中的變化,請參見變更歷史。
@RabbitListener 的更改
現在可以使用 MessageProperties 進行引數匹配。有關更多資訊,請參見註解端點方法簽名。
RabbitAdmin 更改
新的屬性 recoverManualDeclarations 允許恢復手動宣告的佇列/交換/繫結。有關更多資訊,請參見恢復自動刪除宣告。
流支援更改
RabbitStreamOperations 和 RabbitStreamTemplate 已棄用,取而代之的是 RabbitStreamOperations2 和 RabbitStreamTemplate2;它們返回 CompletableFuture 而不是 ListenableFuture。有關更多資訊,請參見使用 RabbitMQ Stream 外掛。
訊息轉換器更改
Jackson2JsonMessageConverter 現在可以從 contentEncoding 標頭確定字元集。有關更多資訊,請參見Jackson2JsonMessageConverter。