RabbitMQ v3.6.7 Milestone 2 發布,AMQP消息服務器

jopen 7年前發布 | 6K 次閱讀 RabbitMQ AMQP 中間件

 

        RabbitMQ是實現AMQP(高級消息隊列協議)的消息中間件的一種,最初起源于金融系統,用于在分布式系統中存儲轉發消息,在易用性、擴展性、高可用性等方面表現不俗。消息中間件主要用于組件之間的解耦,消息的發送者無需知道消息使用者的存在,反之亦然。

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

更新日志

Bug 修復

  • Queue master process could terminate with a {bad_match, {error, not_found}} error.
  • GitHub issue: rabbitmq-server#1035
  • rabbitmq-service.bat should exit with a non-0 code when installation fails.
  • GitHub issue: rabbitmq-server#1052
  • rabbitmqctl stop_app now produces a more technically correct output about
  • what the operation does.
  • GitHub issue: rabbitmq-server#1043
  • Nodes in a cluster now can be restared in arbitrary order. They will attempt to contact
  • one of the previously seen peers periodically (10 times with 30 second intervals by default).
  • GitHub issue: rabbitmq-server#1033
  • TLS listeners now support SNI (via Ranch 1.3.0).
  • GitHub issue: rabbitmq-server#789
  • Worker process shutdown timeout now can be configured.
  • GitHub issue: rabbitmq-server#847
  • Default Erlang VM ETS limit was increased from 1400 to 50000. This is necessary to support
  • a larger number of virtual hosts with the new management plugin.
  • GitHub issue: rabbitmq-server#1059
  • RABBITMQ_PLUGINS_DIR now supports multiple directories (colon-separated on Linux and other UNIX-like
  • platforms, semicolon-separated on Windows).
  • Contributed by Alexey Lebedeff.
  • GitHub issue: rabbitmq-server#1001
  • Background GC now can be disabled (or use a different target interval value).
  • Original patch by Tim Stewart.
  • GitHub issue: rabbitmq-server#1026

下載

本站原創,轉載時保留以下信息:
本文轉自:深度開源(open-open.com)
原文地址:http://www.baiduhome.net/news/view/51615fa 

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