我们有一个中心辐射型网络拓扑,带有带有主题和持久订阅者的 activemq。
在(嵌入式)代理断开连接后,它不会收到在断开连接期间发送的消息,但它会发送本地待处理消息。
示例:代理 A(嵌入式)<---> 中央代理(独立)<---> 代理 B(嵌入式)
在代理 A 断开连接超过 30 秒(openwire 的最大不活动超时)后,它不会从中央代理获取断开连接时已发送的消息。但是,代理 A 发送其所有未决消息,因此代理 B 接收所有这些消息。
中央代理没有定义特定的网络连接器,因为事先不知道哪些代理必须连接。
尝试了几种恢复策略,但似乎都没有奏效。
有什么帮助吗?