当服务器再次启动时自动恢复与主队列的连接

Automatically restore connection to the main queue when server is up again

我有一个主MQ和一个从MQ。如果主 MQ 出现故障,我可以使用消息驱动 bean 通过从 MQ 发送消息吗?另外,在我的主 MQ 再次启动后,我可以在不重新启动 JVM 的情况下自动重新连接线路吗?

您的 HA(高可用性)是 Active/Passive 还是 Active/Active?标准的HA是Active/Passive,所以我会在那个场景下回答你的问题。

当您的 MQ 系统正常时 运行 - 主动队列管理器(主)处于 运行(启动)并且被动队列管理器(从)停止(关闭)。如果主动队列管理器(主)有问题并停止,则被动队列管理器(从)启动。

在将来的某个时刻,当主队列管理器的问题得到修复时,被动队列管理器(从)将停止并启动主队列管理器。

如果您在应用程序中使用重新连接,当从属队列管理器停止时,您的应用程序将断开连接,当主队列管理器启动时,您的应用程序将连接到它。

对于 HA Active/Passive,您一次只能有 1 个队列管理器 运行(或 none)。你永远不会同时拥有主从 运行。