1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 RabbitMQ 3.4.3 发布,AMQP 消息服务器 下载

本帖由 漂亮的石头2015-01-09 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    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 两种类型:

    [​IMG]
    RabbitMQ 3.4.3 发布,AMQP 消息服务器下载地址
     
正在加载...