考虑以下场景,我使用SSL传输层连接到Active MQ。 最初说activemq服务已关闭。
调用异常监听器但是当我启动或重新启动服务时,不会调用ConnectionResumedListener连接。
但是当activemq第一次启动并运行时,一切正常,连接中断了监听器,连接恢复监听器被完美地调用。
任何人都可以帮助如何处理activemq服务第一次出现故障的情况,我怎么知道服务何时启动并启动?
答案 0 :(得分:0)
您是否使用故障转移并不是很清楚,但让我们假设您是。如果由于代理在您启动应用程序时未运行而无法建立连接,则客户端将始终在Connection.start()上暂停,直到建立连接为止。将不会有连接恢复事件,因为连接从未中断,事件中断和恢复始终按此顺序发生。