RabbitMQ 3.7.0 Milestone 2 发布了。RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。
RabbitMQ 服务端优化及BUG修复
New configuration file format
RabbitMQ now supports a new configuration file format.
The format is based on sysctl
and is similar to.ini
files. Erlang term configuration files are still supported, it is also
possible to combine the two formats (use bothrabbitmq.conf
andadvanced.config
).Most documentation examples were updated to use both new and classic config formats. See the docs
at next.rabbitmq.com, in particular the configuration guide,
for more information.GitHub issue: rabbitmq-server#550
Lager-based logging: pluggable backends, debug log level, more flexibility in
configuration.RabbitMQ now uses Lager for its logging subsystem.
This brings a group of benefits: (quite verbose) debug log level, pluggable logging
backends (e.g. logging to Syslog no longer requires external tools), and much
more flexibility in logging configuration.See rabbitmq.config.example
for examples of logging configuration with Lager.GitHub issue: rabbitmq-server#94
Deletion of auto-delete and exclusive queues now leaves (debug) log entries
GitHub issue: rabbitmq-server#590
Bug Fixes
Channel interceptors are enabled/disabled together with plugins
GitHub issue: rabbitmq-server#559
客户端修复,请查看这里。