RabbitMQ v3.6.7 發布,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
- Increased credit flow default settings, background GC is disabled by default for more predictable latency.
GitHub issue: rabbitmq-server#1098
-
TLS listeners now support SNI (via Ranch 1.3.0).
GitHub issue: rabbitmq-server#789
- Successful connection authentication now leaves additional log entries, just like authentication failures. It is now easier to see from the log what user connected to what vhost.
GitHub issue: rabbitmq-server#1140
- Internal authentication backend now supports credential validators.
GitHub issue: rabbitmq-server#1054
- 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 and configured to use a different target interval value.Original patch by Tim Stewart.
GitHub issue: rabbitmq-server#1026
L
-prefixed (long-long-int
) attribute table (header) keys are now accepted by the parser.
GitHub issue: rabbitmq-server#1093
下載
- amqp-client-3.6.7.jar
- amqp-client-3.6.7.jar.asc
- amqp_client-3.6.7.ez
- amqp_client-3.6.7.ez.asc
- rabbitmq-dotnet-client-3.6.7-dotnet-4.5.zip
- rabbitmq-dotnet-client-3.6.7-dotnet-4.5.zip.asc
- rabbitmq-server-3.6.7-1.el6.noarch.rpm
- rabbitmq-server-3.6.7-1.el6.noarch.rpm.asc
- rabbitmq-server-3.6.7-1.el6.src.rpm
- rabbitmq-server-3.6.7-1.el6.src.rpm.asc
- rabbitmq-server-3.6.7-1.el7.noarch.rpm
- rabbitmq-server-3.6.7-1.el7.noarch.rpm.asc
- rabbitmq-server-3.6.7-1.el7.src.rpm
- rabbitmq-server-3.6.7-1.el7.src.rpm.asc
- rabbitmq-server-3.6.7-1.suse.noarch.rpm
- rabbitmq-server-3.6.7-1.suse.noarch.rpm.asc
- rabbitmq-server-3.6.7-1.suse.src.rpm
- rabbitmq-server-3.6.7-1.suse.src.rpm.asc
- rabbitmq-server-3.6.7.exe
- rabbitmq-server-3.6.7.exe.asc
- rabbitmq-server-3.6.7.manifest
- rabbitmq-server-3.6.7.manifest.asc
- rabbitmq-server-3.6.7.tar.xz
- rabbitmq-server-3.6.7.tar.xz.asc
- rabbitmq-server-3.6.7.zip
- rabbitmq-server-3.6.7.zip.asc
- rabbitmq-server-generic-unix-3.6.7.tar.xz
- rabbitmq-server-generic-unix-3.6.7.tar.xz.asc
- rabbitmq-server-mac-standalone-3.6.7.tar.xz
- rabbitmq-server-mac-standalone-3.6.7.tar.xz.asc
- rabbitmq-server-windows-3.6.7.zip
- rabbitmq-server-windows-3.6.7.zip.asc
- rabbitmq-server_3.6.7-1.debian.tar.gz
- rabbitmq-server_3.6.7-1.debian.tar.gz.asc
- rabbitmq-server_3.6.7-1.dsc
- rabbitmq-server_3.6.7-1.dsc.asc
- rabbitmq-server_3.6.7-1_all.deb
- rabbitmq-server_3.6.7-1_all.deb.asc
- rabbitmq-server_3.6.7-1_i386.changes
- rabbitmq-server_3.6.7-1_i386.changes.asc
- rabbitmq-server_3.6.7.orig.tar.xz
- rabbitmq-server_3.6.7.orig.tar.xz.asc
- rabbit_common-3.6.7.ez
- rabbit_common-3.6.7.ez.asc
- Source code (zip)
- Source code (tar.gz)
本站原創,轉載時保留以下信息:
本文轉自:深度開源(open-open.com)
原文地址:http://www.baiduhome.net/news/view/3a046d7a