У нас есть топология сети с центральным узлом с activemq с темой и постоянными подписчиками.
После того, как (встроенный) посредник был отключен, он не получает сообщения, отправленные в период отключения, в то время как он отправляет свои локальные ожидающие сообщения.
Пример:
брокер A (встроенный) <---> центральный брокер (автономный) <---> брокер B (встроенный)
После того, как посредник A был отключен в течение более 30 секунд (максимальное время бездействия для openwire), он не получает от центрального посредника сообщения, которые были отправлены во время отключения. Однако брокер A отправляет все ожидающие сообщения, поэтому брокер B получает их все.
Для центрального брокера не определен конкретный сетевой соединитель, поскольку заранее неизвестно, с какими брокерами должен быть подключен.
Пробовал с несколькими политиками восстановления, но, похоже, ни одна из них не работает.
Любая помощь?