v.20.11Improvement

Multiple RabbitMQ Improvements and Bug Fixes

Multiple improvements for RabbitMQ: Fixed bug for #16263. Also minimized event loop lifetime. Added more efficient queues setup. #16426 (Kseniia Sumarokova).
Improvements to the RabbitMQ integration in ClickHouse, including a bug fix for issue #16263, reduced event loop lifetime, and more efficient queue setup.

Why it matters

These enhancements address stability and performance issues with the RabbitMQ engine by fixing a critical bug, minimizing the duration of event loops to reduce resource usage, and optimizing the queue configuration process. This improves reliability and efficiency when ingesting data from RabbitMQ.

How to use it

Users working with the RabbitMQ integration will benefit from these improvements automatically after upgrading to the ClickHouse version that includes this change (pull request #16426). No additional configuration is required to enable the bug fixes and optimizations.