spring.rabbitmq.адреса : адрес балансировщика нагрузки и список адресов узлов

#rabbitmq #spring-rabbit

Вопрос:

Я не могу найти в недавней документации плюсы/минусы использования балансировщика нагрузки вместо списка узлов при настройке

 spring.rabbitmq.addresses
 

почему лучше использовать список узлов вместо балансировщика нагрузки?

Мой кластер rabbitmq (3 узла) используется 40 приложениями spring boot и около 500 очередями.

Ответ №1:

По умолчанию открыто только одно соединение, поэтому балансировщик нагрузки на самом деле мало что сделает для вас, если вы не измените значение CachingConnectionFactory CacheMode на CONNECTION .

Список адресов предназначен для того, чтобы клиент мог переключиться на другого брокера без необходимости в балансировщике нагрузки.