Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all articles
Browse latest Browse all 44787

RabbitMQ 3.6.6 RC1 发布,AMQP 消息服务器

$
0
0

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

部分更新内容:

升级和兼容

⚠️
Upgrading from versions between 3.6.0 and 3.6.5 to this release requires a cluster shutdown.
This is also true for versions prior to 3.6.0.
See the "Upgrading clusters" section of the documentation.

Bug修复

  1. Changing queue mode to lazy could block queue process in certain circumstances.

  2. Mirroring implementation didn't handle certain internal protocol messages arriving

    out of order.

  3. Mirror set changes weren't handled gracefully in certain circumstances (e.g. in the middle of a mirror promotion).

  4. Mirrored queue could terminate after promotion if HA policy was reapplied during sync.

  5. Autoheal partition handling mode could run into a multi-node deadlock.

  6. Queue mirror group membership now correctly handles certain partial partition cases.

  7. Eager queue sync will now stop as soon as a mirror shutdown/unavailability is detected.

  8. Lazy queues now trigger runtime GC significantly less frequently, making moving data

    to the message store more efficient.

  9. Mirroring policies now respect the nodes parameter when re-electing a master.

  10. After a partial network partitions, nodes with newly elected masters will now be more defensive

    about the (no longer relevant) policy change notifications.

  11. Late responses from peers in certain partial network partition scenarios are now

    ignored by channels.

  12. After a partial network partitions, nodes with newly elected masters will now be more defensive

    about the (no longer relevant) synchronization start requests.

  13. Network partition triggered late and duplicate acknowledgements are now ignored/filterd out

    by queue master processes.

  14. rabbitmqctl and server startup could be affected by some DNS configurations.

  15. RPM package was split into two: for CentOS 6 and 7. The latter includes systemd support.

  16. Workaround for Erlang/OTP bug OTP-13425 where crash dump generation failed on UNIX

    platforms.

更多请查看完整更新日志

下载地址:


Viewing all articles
Browse latest Browse all 44787

Trending Articles