Проблема в следующем: клиент потребовал чтобы наши приложения работали active/active в 2 датацентрах чтобы в случае смерти одного из них приложение продолжало работать.
Сами сервисы активно используют JMS очереди. Потому возникает резонный вопрос: как уменьшить риск потери данных в таком случае?
Т.е. допустим в обоих датацентрах будут активные кластеры брокеров и сервисы могут использовать оба брокера. Network of brokers улучшит ситуацию, но не гарантирует отсутствие потерь данных: данные не реплицируются.
Какие ещё возможны варианты решения проблемы?