Queens 系列发布说明¶
5.35.5¶
已知问题¶
在使用 SSL/TLS 时,
amqppython 库中的一个错误可能导致与 RabbitMQ broker 的连接挂起。这会导致频繁出现如下错误MessagingTimeout: Timed out waiting for a reply to message ID ae039d1695984addbfaaef032ce4fda3
(参见 bug 1800957)。
此错误已在 amqp 的 v2.4.1 中修复。
建议使用 SSL/TLS 的部署将 amqp 库升级到 v2.4.1 或更高版本。
5.34.1¶
其他说明¶
在 rabbitmq 中,过去消息的确认是在应用程序回调线程/greenlet 中完成的。该线程会阻塞,直到消息被确认。在 newton 中,我们重写了消息确认,以确保没有两个线程同时写入套接字。现在所有待处理的确认都由主线程完成。不再有理由阻塞应用程序回调线程,直到消息被确认。其他驱动程序已经在消息确认之前释放了应用程序回调线程。现在 rabbitmq 也是如此。
5.33.0¶
升级说明¶
将 RPC 调度器的 access_policy 默认值更改为 DefaultRPCAccessPolicy。