Я ищу структуру или решение, которое может поддерживать пружинные загрузочные микросервисы с несколькими экземплярами, ActiveMQ Artemis и Apache Camel.
Например:
У меня есть экземпляр ActiveMQ Artemis и потребитель JMS Spring Boot с экземпляром A (на компьютере A) и экземпляром B (на компьютере B).
Оба экземпляра (A, B) находятся в рабочем состоянии, но по умолчанию экземпляр A является главным потребителем, я имею в виду, что он должен использовать сообщение JMS и только в случае его сбоя или при возникновении некоторых исключений экземпляр B начинает потреблять сообщения, а когда A все в порядке, тогда он возьмет мяч.
Примечание: экземпляры A и B микросервиса Spring Boot находятся на другой машине, и в моем случае у меня нет контейнера, такого как докер и т. Д. *
Есть ли у вас какой-либо подход к решению этой проблемы.