#rabbitmq #spring-rabbit
Вопрос:
Я не могу найти в недавней документации плюсы/минусы использования балансировщика нагрузки вместо списка узлов при настройке
spring.rabbitmq.addresses
почему лучше использовать список узлов вместо балансировщика нагрузки?
Мой кластер rabbitmq (3 узла) используется 40 приложениями spring boot и около 500 очередями.
Ответ №1:
По умолчанию открыто только одно соединение, поэтому балансировщик нагрузки на самом деле мало что сделает для вас, если вы не измените значение CachingConnectionFactory
CacheMode
на CONNECTION
.
Список адресов предназначен для того, чтобы клиент мог переключиться на другого брокера без необходимости в балансировщике нагрузки.