我们有一个hub-and-spoke网络拓扑,其中activemq包含主题和持久订阅者。
在(嵌入式)代理断开连接后,它不会获取在断开连接期间发送的消息,而它确实发送了本地待处理消息。
实施例: 经纪人A(嵌入式)< --->中央经纪人(独立)< --->经纪人B(嵌入式)
在代理A断开超过30秒(openwire的最大无效时间超时)后,它不会从中央代理获取断开连接时发送的消息。但是,代理A发送所有未决消息,以便代理B接收所有这些消息。
中央代理没有定义特定的网络连接器,因为事先不知道哪个代理必须连接到。
尝试了几项恢复政策,但似乎都没有。
有任何帮助吗?