RabbitMQ v3.6.7 Milestone 2 发布,AMQP消息服务器
jopen 8年前
<p style="text-align: center;"><strong><img alt="" src="https://simg.open-open.com/show/03379414b3572debc448e04f087c61aa.jpg" /></strong></p> <p> </p> <p> RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。</p> <p> AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 Broker ,这部分是 RabbitMQ 实现的,而蓝色的则是客户端,通常有 Producer 和 Consumer 两种类型。</p> <p style="text-align: center;"><a href="https://simg.open-open.com/show/19415a1a9b5dc387fd8324f77163bd3a.jpg"><img alt="" src="https://simg.open-open.com/show/19415a1a9b5dc387fd8324f77163bd3a.jpg" /></a></p> <h2>更新日志</h2> <p>Bug 修复</p> <ul> <li>Queue master process could terminate with a <code>{bad_match, {error, not_found}}</code> error.</li> <li>GitHub issue: <a href="/misc/goto?guid=4958997257354357843">rabbitmq-server#1035</a></li> <li><code>rabbitmq-service.bat</code> should exit with a non-0 code when installation fails.</li> <li>GitHub issue: <a href="/misc/goto?guid=4958997257460623687">rabbitmq-server#1052</a></li> <li><code>rabbitmqctl stop_app</code> now produces a more technically correct output about</li> <li>what the operation does.</li> <li>GitHub issue: <a href="/misc/goto?guid=4958997257565889561">rabbitmq-server#1043</a></li> <li>Nodes in a cluster now can be restared in arbitrary order. They will attempt to contact</li> <li>one of the previously seen peers periodically (10 times with 30 second intervals by default).</li> <li>GitHub issue: <a href="/misc/goto?guid=4958997257662864429">rabbitmq-server#1033</a></li> <li>TLS listeners now support SNI (via <a href="/misc/goto?guid=4958997257762711600">Ranch 1.3.0</a>).</li> <li>GitHub issue: <a href="/misc/goto?guid=4958997257861466918">rabbitmq-server#789</a></li> <li>Worker process shutdown timeout now can be configured.</li> <li>GitHub issue: <a href="/misc/goto?guid=4958997257956515084">rabbitmq-server#847</a></li> <li>Default Erlang VM ETS limit was increased from 1400 to 50000. This is necessary to support</li> <li>a larger number of virtual hosts with the new management plugin.</li> <li>GitHub issue: <a href="/misc/goto?guid=4958997258055388537">rabbitmq-server#1059</a></li> <li><code>RABBITMQ_PLUGINS_DIR</code> now supports multiple directories (colon-separated on Linux and other UNIX-like</li> <li>platforms, semicolon-separated on Windows).</li> <li>Contributed by Alexey Lebedeff.</li> <li>GitHub issue: <a href="/misc/goto?guid=4958997258155644249">rabbitmq-server#1001</a></li> <li>Background GC now can be disabled (or use a different target interval value).</li> <li>Original patch by Tim Stewart.</li> <li>GitHub issue: <a href="/misc/goto?guid=4958997258261203737">rabbitmq-server#1026</a></li> </ul> <h2>下载</h2> <ul> <li><a href="/misc/goto?guid=4958997258372554425" rel="nofollow"><strong>amqp-client-3.6.7-SNAPSHOT.jar</strong></a></li> <li><a href="/misc/goto?guid=4958997258473557427" rel="nofollow"><strong>amqp-client-3.6.7-SNAPSHOT.jar.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997258568504440" rel="nofollow"><strong>amqp_client-3.6.6.902.ez</strong></a></li> <li><a href="/misc/goto?guid=4958997258670531568" rel="nofollow"><strong>amqp_client-3.6.6.902.ez.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997258775517046" rel="nofollow"><strong>rabbitmq-dotnet-client-3.6.6.902-dotnet-4.5.zip</strong></a></li> <li><a href="/misc/goto?guid=4958997258875996968" rel="nofollow"><strong>rabbitmq-dotnet-client-3.6.6.902-dotnet-4.5.zip.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997258973297813" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.el6.noarch.rpm</strong></a></li> <li><a href="/misc/goto?guid=4958997259083643250" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.el6.noarch.rpm.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997259187075232" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.el6.src.rpm</strong></a></li> <li><a href="/misc/goto?guid=4958997259281315590" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.el6.src.rpm.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997259395574877" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.el7.noarch.rpm</strong></a></li> <li><a href="/misc/goto?guid=4958997259483487722" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.el7.noarch.rpm.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997259584771124" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.el7.src.rpm</strong></a></li> <li><a href="/misc/goto?guid=4958997259694993593" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.el7.src.rpm.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997259797725503" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.suse.noarch.rpm</strong></a></li> <li><a href="/misc/goto?guid=4958997259896036738" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.suse.noarch.rpm.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997259991774034" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.suse.src.rpm</strong></a></li> <li><a href="/misc/goto?guid=4958997260087547208" rel="nofollow"><strong>rabbitmq-server-3.6.6.902-1.suse.src.rpm.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997260200164522" rel="nofollow"><strong>rabbitmq-server-3.6.6.902.exe</strong></a></li> <li><a href="/misc/goto?guid=4958997260298535688" rel="nofollow"><strong>rabbitmq-server-3.6.6.902.exe.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997260390216963" rel="nofollow"><strong>rabbitmq-server-3.6.6.902.tar.xz</strong></a></li> <li><a href="/misc/goto?guid=4958997260483053849" rel="nofollow"><strong>rabbitmq-server-3.6.6.902.tar.xz.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997260592870334" rel="nofollow"><strong>rabbitmq-server-3.6.6.902.zip</strong></a></li> <li><a href="/misc/goto?guid=4958997260695866384" rel="nofollow"><strong>rabbitmq-server-3.6.6.902.zip.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997260782959506" rel="nofollow"><strong>rabbitmq-server-generic-unix-3.6.6.902.tar.xz</strong></a></li> <li><a href="/misc/goto?guid=4958997260889560267" rel="nofollow"><strong>rabbitmq-server-generic-unix-3.6.6.902.tar.xz.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997260987407886" rel="nofollow"><strong>rabbitmq-server-mac-standalone-3.6.6.902.tar.xz</strong></a></li> <li><a href="/misc/goto?guid=4958997261091419581" rel="nofollow"><strong>rabbitmq-server-mac-standalone-3.6.6.902.tar.xz.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997261180273446" rel="nofollow"><strong>rabbitmq-server-windows-3.6.6.902.zip</strong></a></li> <li><a href="/misc/goto?guid=4958997261281819506" rel="nofollow"><strong>rabbitmq-server-windows-3.6.6.902.zip.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997261381368792" rel="nofollow"><strong>rabbitmq-server_3.6.6.902-1.debian.tar.gz</strong></a></li> <li><a href="/misc/goto?guid=4958997261485413128" rel="nofollow"><strong>rabbitmq-server_3.6.6.902-1.debian.tar.gz.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997261580890104" rel="nofollow"><strong>rabbitmq-server_3.6.6.902-1.dsc</strong></a></li> <li><a href="/misc/goto?guid=4958997261683331723" rel="nofollow"><strong>rabbitmq-server_3.6.6.902-1.dsc.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997261780805019" rel="nofollow"><strong>rabbitmq-server_3.6.6.902-1_all.deb</strong></a></li> <li><a href="/misc/goto?guid=4958997261892841110" rel="nofollow"><strong>rabbitmq-server_3.6.6.902-1_all.deb.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997261999246147" rel="nofollow"><strong>rabbitmq-server_3.6.6.902-1_i386.changes</strong></a></li> <li><a href="/misc/goto?guid=4958997262102956532" rel="nofollow"><strong>rabbitmq-server_3.6.6.902-1_i386.changes.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997262206022141" rel="nofollow"><strong>rabbitmq-server_3.6.6.902.orig.tar.xz</strong></a></li> <li><a href="/misc/goto?guid=4958997262306249173" rel="nofollow"><strong>rabbitmq-server_3.6.6.902.orig.tar.xz.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997262397567921" rel="nofollow"><strong>rabbit_common-3.6.6.902.ez</strong></a></li> <li><a href="/misc/goto?guid=4958997262498519801" rel="nofollow"><strong>rabbit_common-3.6.6.902.ez.asc</strong></a></li> <li><a href="/misc/goto?guid=4958997262597428401" rel="nofollow"><strong>Source code</strong> (zip)</a></li> <li><a href="/misc/goto?guid=4958997262701298436" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li> </ul> <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/51615fa ">http://www.open-open.com/news/view/51615fa </a></p>