【问题标题】:How to view jms queues in activemq after adding failover transport?添加故障转移传输后如何在activemq中查看jms队列?
【发布时间】:2015-12-04 13:17:44
【问题描述】:

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

【问题讨论】:

  • 你创建主从配置了吗?如果是,是否都指向同一个数据存储库?
  • 你是说kahaDB数据目录吗?是的,两者都指向Master的C:/中的一个共享文件夹。

标签: jms activemq master-slave


【解决方案1】:

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

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

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

希望这会有所帮助!

祝你好运!

【讨论】:

    猜你喜欢
    • 2014-04-27
    • 2013-08-26
    • 2019-05-01
    • 2011-09-19
    • 2014-02-12
    • 2017-02-04
    • 2010-11-06
    • 2015-06-27
    • 2011-08-02
    相关资源
    最近更新 更多