如何在添加故障转移传输后查看activemq中的jms队列?

时间:2015-12-01 11:06:02

标签: jms activemq master-slave

在将故障转移传输应用到activemq后,我似乎无法查看我的jms队列。可以使用通常的URL http://localhost:8162/admin/queues.jsp从主服务器查看队列,但在从服务器上尝试时它不起作用。我需要看到当主服务器关闭并且从服务器接管时创建的队列。知道如何使这项工作?

1 个答案:

答案 0 :(得分:0)

当主服务器和从服务器指向数据存储库的同一文件夹时,这种安排被称为“主服务器配置与共享数据库”,在这种情况下会发生以下情况

  • 当主节点启动时,它会获取此数据库的锁定 并且它成功启动,因此您可以访问此节点详细信息 来自UI。
  • 但是当从节点启动时,它会尝试锁定数据库 ,但由于它已被主节点锁定,因此无法获得锁定 并继续轮询数据库以进行锁定和不启动(这是预期的正确行为)
  • 现在每当主节点发生故障时,它都会释放锁定和此锁定 从属节点获得(因为它连续轮询数据库),现在它 获得锁定并启动,因此只有一个节点处于任何状态 给定时间,如果该节点失败,则从节点启动

在您的情况下,如果您关闭主节点,您肯定能够从UI访问从节点

希望这有帮助!

祝你好运!