RabbitMQ v3.6.6发布,AMQP消息服务器

jopen 8年前
   <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/03379414b3572debc448e04f087c61aa.jpg" /></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;"><img alt="" src="https://simg.open-open.com/show/19415a1a9b5dc387fd8324f77163bd3a.jpg" /></p>    <h2>更新日志</h2>    <p>Bug 修复</p>    <ul>     <li>Changing queue mode to <code>lazy</code> could block queue process in certain circumstances.</li>     <li>GitHub issue: <a href="/misc/goto?guid=4958993444899505199">rabbitmq-server#850</a></li>     <li>Mirroring implementation didn't handle certain internal protocol messages arriving</li>     <li>out of order.</li>     <li>GitHub issue: <a href="/misc/goto?guid=4958993445028897419">rabbitmq-server#922</a></li>     <li>Mirror set changes weren't handled gracefully in certain circumstances (e.g. in the middle of a mirror promotion).</li>     <li>GitHub issue: <a href="/misc/goto?guid=4958993445140193427">rabbitmq-server#914</a></li>     <li><code>rabbitmqctl</code> and server startup could be affected by some DNS configurations.</li>     <li>GitHub issue: <a href="/misc/goto?guid=4958993445280395681">rabbitmq-server#890</a></li>     <li>RPM package was split into two: for CentOS 6 and 7. The latter includes systemd support.</li>     <li>GitHub issue: <a href="/misc/goto?guid=4958993564388633710">rabbitmq-server#932</a></li>    </ul>    <p>增强功能</p>    <ul>     <li><code>rabbitmqctl list_queues</code> now has more filtering options.</li>     <li>GitHub issue: <a href="/misc/goto?guid=4958993564515660717">rabbitmq-server#851</a></li>    </ul>    <h3>MQTT插件</h3>    <ul>     <li>Bug Fixes</li>     <li>Authentication with correct username but omitted password succeeded when TLS/x509</li>     <li>certificate wasn't provided by the client.</li>     <li>GitHub issue: <a href="/misc/goto?guid=4958993564630020229">rabbitmq-mqtt#96</a></li>    </ul>    <h3>Java客户端</h3>    <ul>     <li>Enhancements</li>     <li><code>com.rabbitmq.client.AddressResolver</code> is a new interface that can be used to "expand"</li>     <li>endpoints into groups of IP addresses, e.g. to a list of IP addresses resolved from a DNS</li>     <li>record.</li>     <li>GitHub issue: <a href="/misc/goto?guid=4958993564746389464">rabbitmq-java-client#153</a></li>     <li>Building on the new <code>AddressResolver</code> interface, the client now includes a resolver</li>     <li>that uses DNS SVR records to discover endpoints.</li>     <li>GitHub issue: <a href="/misc/goto?guid=4958993564862415529">rabbitmq-java-client#104</a></li>     <li><code>com.rabbitmq.client.BuiltinExchangeType</code> is an enum that contains built-in exchange types.</li>     <li>GitHub issue: <a href="/misc/goto?guid=4958993564976255171">rabbitmq-java-client#150</a></li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958993565104259989" rel="nofollow"><strong>amqp-client-3.6.6-SNAPSHOT.jar</strong></a></li>     <li><a href="/misc/goto?guid=4958993565207087358" rel="nofollow">275 KB<strong>amqp_client-3.6.5.903.ez</strong></a></li>     <li><a href="/misc/goto?guid=4958993565330502140" rel="nofollow">164 KB<strong>rabbitmq-dotnet-client-3.6.5.903-dotnet-4.5.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958993565447438154" rel="nofollow">2.28 MB<strong>rabbitmq-dotnet-client-3.6.5.903.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958993565572946020" rel="nofollow">5.27 MB<strong>rabbitmq-server-3.6.5.903-1.el6.noarch.rpm</strong></a></li>     <li><a href="/misc/goto?guid=4958993565676586863" rel="nofollow">2.54 MB<strong>rabbitmq-server-3.6.5.903-1.el6.src.rpm</strong></a></li>     <li><a href="/misc/goto?guid=4958993565810241000" rel="nofollow">5.27 MB<strong>rabbitmq-server-3.6.5.903-1.el7.noarch.rpm</strong></a></li>     <li><a href="/misc/goto?guid=4958993565926894998" rel="nofollow">2.54 MB<strong>rabbitmq-server-3.6.5.903-1.el7.src.rpm</strong></a></li>     <li><a href="/misc/goto?guid=4958993566050845574" rel="nofollow">5.27 MB<strong>rabbitmq-server-3.6.5.903-1.suse.noarch.rpm</strong></a></li>     <li><a href="/misc/goto?guid=4958993566166035133" rel="nofollow">2.54 MB<strong>rabbitmq-server-3.6.5.903-1.suse.src.rpm</strong></a></li>     <li><a href="/misc/goto?guid=4958993566283204903" rel="nofollow">5.19 MB<strong>rabbitmq-server-3.6.5.903.exe</strong></a></li>     <li><a href="/misc/goto?guid=4958993566403180147" rel="nofollow">2.53 MB<strong>rabbitmq-server-3.6.5.903.tar.xz</strong></a></li>     <li><a href="/misc/goto?guid=4958993566517701139" rel="nofollow">5.93 MB<strong>rabbitmq-server-3.6.5.903.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958993566632310454" rel="nofollow">5.08 MB<strong>rabbitmq-server-generic-unix-3.6.5.903.tar.xz</strong></a></li>     <li><a href="/misc/goto?guid=4958993566755513332" rel="nofollow">18.1 MB<strong>rabbitmq-server-mac-standalone-3.6.5.903.tar.xz</strong></a></li>     <li><a href="/misc/goto?guid=4958993566872351413" rel="nofollow">5.32 MB<strong>rabbitmq-server-windows-3.6.5.903.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958993566980108879" rel="nofollow">6.87 KB<strong>rabbitmq-server_3.6.5.903-1.debian.tar.gz</strong></a></li>     <li><a href="/misc/goto?guid=4958993567098812913" rel="nofollow">1.96 KB<strong>rabbitmq-server_3.6.5.903-1.dsc</strong></a></li>     <li><a href="/misc/goto?guid=4958993567220014192" rel="nofollow">5.23 MB<strong>rabbitmq-server_3.6.5.903-1_all.deb</strong></a></li>     <li><a href="/misc/goto?guid=4958993567342037862" rel="nofollow">2.43 KB<strong>rabbitmq-server_3.6.5.903-1_i386.changes</strong></a></li>     <li><a href="/misc/goto?guid=4958993567453395515" rel="nofollow">2.53 MB<strong>rabbitmq-server_3.6.5.903.orig.tar.xz</strong></a></li>     <li><a href="/misc/goto?guid=4958993567576852281" rel="nofollow">740 KB<strong>rabbit_common-3.6.5.903.ez</strong></a></li>     <li><a href="/misc/goto?guid=4958993567690898546" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958993567807850478" 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/44ecad17">http://www.open-open.com/news/view/44ecad17</a></p>