RabbitMQ 3.6.2 milestone5 发布了,RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。
服务端相关改进记录如下:
Bug 修复
Channel operations that time out no longer produce noisy crash reports in RabbitMQ log files
GitHub issue: rabbitmq-common#63
Channel operation timeout default is bumped to 15 seconds
GitHub issue: rabbitmq-server/issues/667
Windows service will pick up RabbitMQ config file regardless of whethe it was present during service installation
GitHub issue: rabbitmq-server#659
Erlang distribution failures for rabbitmqctl and cross-node links will provide more detail when running on Erlang 19 (scheduled for release in Q3 2016).
GitHub issue: rabbitmq-server#401
rabbitmqctl list_consumers now lists all consumers on a given queue
Previously it would only list one.
Contributed by Alexey Lebedeff (Mirantis).
GitHub issue: rabbitmq-server#701
rabbitmqctl list_queues now correctly outputs rows for unavailable queues
Contributed by Alexey Lebedeff (Mirantis).
GitHub issue: rabbitmq-server#696
rabbitmqctl set_disk_free_limit mem_relative erroneously rejected values greater than 1.0
GitHub issue: rabbitmq-server#717
Policy-related rabbitmqctl commands could return unformatted messages
GitHub issue: rabbitmq-server#742
RABBITMQ_IO_THREAD_POOL_SIZE is no longer ignored by rabbitmq-server.bat
GitHub issue: rabbitmq-server#705
Deleting a vhost in parallel with updating a policy in it resulted in unhandled exceptions
GitHub issues: rabbitmq-server#755,rabbitmq-server#759,rabbitmq-server#744
功能增强
Connections now emit stats unconditionally when they are blocked and unblocked by resource alarms. This makes management UI and HTTP API-reported data to be more up-to-date
GitHub issue: rabbitmq-server#679
New (node-local) health check command
rabbitmqctl node_health_check is a new command that performs basic health check of a node
GitHub issue: rabbitmq-server#398
Automatic restart policy enabled for Windows service
GitHub issue: rabbitmq-server#645
Default number of async I/O VM threads is now calculated based on the number of available CPU cores
GitHub issue: rabbitmq-server#151
rabbitmqctl list_queues now supports new flags, --offline and --online, that limit result to only unavailable or available queues (queue masters, to be more precise)
Contributed by Alexey Lebedeff (Mirantis).
GitHub issue: rabbitmq-server#688
RabbitMQ will no longer log a warning about disabled kernel polling on Windows
The runtime does not support kernel polling (I/O completion ports) on Windows,so there is nothing the user can do about it.
GitHub issue: rabbitmq-server#695
Queue index is now updated in batches when messages are requeued
GitHub issue: rabbitmq-server#343
软件详情:https://github.com/rabbitmq/rabbitmq-server/releases/tag/rabbitmq_v3_6_2_milestone5
下载地址:http://www.rabbitmq.com/download.html
来自:开源中国社区

