Вам понадобится стратегия со временем, когда сбои восстановятся.
В случае сбоя, произошедшего в течение короткого времени, существующий (или новый) потребитель попытается подключиться к другому брокеру в соответствии с вариантом транспорта.
То естьпричина, по которой никаких действий не требуется, но необходимо добавить дополнительную конфигурацию в URI. на основе вашей версии ActiveMQ
Обратитесь к следующему документу для правильной настройки отработки отказа. : Отказоустойчивый транспортный справочник
Однако, если сбой сохраняется длительное время, это может быть другой ситуацией.
Это зависит от варианта транспорта (maxReconnectAttempts) или от того, что делает ваше приложение.
Это не ваша точка зрения, но это важно, фабрика и соединение должны быть разделены на глобальные переменные (иначе говоря, синглтон). Фабрика и соединение дороги для первоначального создания.
Извлеченные уроки: ActiveMQ, Apache Camel и пул соединений
Обратите внимание, что вы убедитесь, что у всех брокеров есть конфигурация аварийного транспорта и не забылидобавить журнал при повторной попытке подключения. Потому что это похоже на работу.