发布于 2015-01-09 02:18:22 | 169 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的RabbitMQ 能为你做些什么?,程序狗速度看过来!

RabbitMQ 开源消息队列系统

RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。


RabbitMQ 3.4.3 发布,此版本更新内容如下:

安全修复
==============

管理插件
-----------------
26515 prevent XSS attack in table key names (since 2.4.0)
      (thanks to Robert Fitzpatrick)
      (CVE-2015-0862)
26516 prevent XSS attack in policy names (since 3.4.0)
      (thanks to Robert Fitzpatrick)
      (CVE-2015-0862)
26517 prevent XSS attack in client details in the connections list
      (CVE-2015-0862)
26518 prevent XSS attack in user names in the vhosts list or the vhost names
      in the user list (since 2.4.0)
      (CVE-2015-0862)
26520 prevent XSS attack in the cluster name (since 3.3.0)
      (CVE-2015-0862)


值得关注的更新
==================

服务器
------
bug 修复
26490 in autoheal mode, ensure the leader doesn't stop before the winner told
      it so (since 3.3.0)
26491 in autoheal mode, prevent a race in Mnesia by waiting for Mnesia
      shutdown on all losing nodes (since 3.1.0)
26478 fix startup or rabbitmqctl failures when RABBITMQ_CTL_ERL_ARGS is set
      (since 3.4.0)
26498 fix queue crash with assertion failure in rare circumstances
      (since 3.4.0)
26081 improve error message when creating a cluster with mismatched Erlang
26446 improve error message when a plugin is incompatible with current Erlang
26265 ensure that plugins modules are picked before other third-party modules
26503 support ssl's verify_fun from Erlang R14B+ (since 3.2.0)
26502 fix 'backing_queue_status' duplication in /api/queues REST API (since
      3.4.0)

功能增强
26493 add top_memory_use and top_binary_refs diagnostic tools


federation management plugin
----------------------------
bug fixes
26519 fix double HTML escaping in upstream names (since 2.4.0)


shovel management plugin
------------------------
bug fixes
26519 fix double HTML escaping in dynamic shovel names (since 2.4.0)


tracing plugin
--------------
bug fixes
26519 fix double HTML escaping in tracing log file names (since 2.4.0)


AMQP 1.0 plugin
---------------
bug fixes
26486 use env(1) in codegen.py to find python(1) while building (since 3.1.0)


MQTT plugin
-----------
bug fixes
26482 ensure full exception details are logged (since 3.3.5)


java client
-----------
bug fixes
26492 fix off-by-one error in PerfTest --cmessages count


.net client
-----------
bug fixes
26501 make automatic recovery non-blocking to ensure user-defined handlers are
      not delayed (since 1.0.0)

RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。

AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 Broker ,这部分是 RabbitMQ 实现的,而蓝色的则是客户端,通常有 Producer 和 Consumer 两种类型:



历史版本 :
RabbitMQ 3.7.2 发布,修复插件问题
RabbitMQ 3.7.0 发布,正式支持 Erlang/OTP 20
RabbitMQ 3.6.14 发布,常规维护版本
RabbitMQ 3.6.13 发布,常规维护版本
RabbitMQ 3.6.12 发布,AMQP 消息服务器
RabbitMQ 3.6.12 RC2 发布,AMQP 消息服务器
RabbitMQ 3.6.11 发布,AMQP 消息服务器
RabbitMQ 3.6.11 Milestone 5、v3.7.0 milestone18 发布
RabbitMQ 3.6.11 Milestone 3 发布
RabbitMQ v3.6.11 milestone2 发布,AMQP 消息服务器
RabbitMQ 3.6.10 正式发布,AMQP 消息服务器
RabbitMQ 3.6.10 Milestone 4 发布
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务