v.21.2Improvements

Add separate pool for message brokers RabbitMQ and Kafka

Add separate pool for message brokers (RabbitMQ and Kafka). #19722 (Azat Khuzhin).
Introduces a dedicated connection pool for message brokers, specifically RabbitMQ and Kafka, in ClickHouse.

Why it matters

This feature improves resource management and performance when interacting with message brokers by isolating their connections from general connection pools. It ensures better stability and efficiency when ClickHouse integrates with RabbitMQ and Kafka for data ingestion and processing.

How to use it

The separate pool for message brokers is enabled by default for RabbitMQ and Kafka integrations. Users can configure and manage connection pool settings for these message brokers via the existing configuration parameters related to message broker engines.