速記兩筆,RabbitMQ 3.0的一些 Breaking Change.
Mirror queue policies
New federation
federation配置有較大變化.x-federation exchange type不複存在,替換方案是使用類似Mirrored queue的policy.這樣變更的理由是:應用程式不應該知道federation的事情,應該隐藏掉這部分資訊. 對于已經使用federation的應用遷移可以使用rabbitmq_federation配合修改rabbitmq.config完成
<code>rabbitmq-plugins disable rabbitmq_federation</code>
<code>rabbitmq-plugins enable rabbitmq_old_federation</code>
New Clustering
frame_max
JSON-RPC
STOMP plugin依然使用61313端口.
expiration property
要支援消息粒度的過期控制就需要在消息屬性上附加過期時間,填寫一個可以解析為整形的字元串.
了解詳情,還是去官網:
最後小圖一張 關于如何思考 如何解決問題 如何傾聽:
