高級消息隊列服務,RabbitMQ 2.8.5 發布

openkk 12年前發布 | 9K 次閱讀 RabbitMQ

RabbitMQ 是由 LShift 提供的一個 Advanced Message Queuing Protocol (AMQP) 的開源實現,由以高性能、健壯以及可伸縮性出名的 Erlang 寫成,因此也是繼承了這些優點。

AMQP 里主要要說兩個組件:Exchange 和 Queue (在 AMQP 1.0 里還會有變動),如下圖所示,綠色的 X 就是 Exchange ,紅色的是 Queue ,這兩者都在 Server 端,又稱作 Broker ,這部分是 RabbitMQ 實現的,而藍色的則是客戶端,通常有 Producer 和 Consumer 兩種類型:

高級消息隊列服務,RabbitMQ 2.8.5 發布

RabbitMQ 2.8.5 發布,改進記錄:

1. Unnecessary CPU utilization no longer occurs in the presence of large numbers of idle HA queues.
2. Rapidly declaring and then deleting HA queues no longer crashes the master.
3. This release fixes a race condition in handling node down signals which could result in HA queues failing to restart when bringing a mirror/slave back online.
4. Channels no longer crash when detecting nodes which have gone offline.
5. rabbitmqctl no longer garbles error messages when rendering non-ASCII characters.

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!