【问题标题】:ActiveMQ JDBC Master/slave journalingActiveMQ JDBC 主/从日志
【发布时间】:2014-04-30 05:24:23
【问题描述】:

文档说“JDBC Master Slave 不能使用高性能日志”。 如果原因是从站不知道日志,并且如果主站宕机,则消息丢失 ...在那种情况下,它在共享文件系统场景中如何工作?

【问题讨论】:

    标签: activemq


    【解决方案1】:
    • JDBC Master Slave 无法使用高性能日志,因为该日志基于本地文件系统并且不与从设备共享。

    • 因此,如果您需要性能和主从,则应改为使用共享文件系统。有许多选项,但通常每个较大的 IT 组织都有一些首选的方法来处理共享文件系统,例如 Windows 共享、NFS 或其他。当然,文件系统中存在单点故障,因此可能也需要进行故障转移保护。

    • 第三种方式是“无共享”方法,主代理将自身复制到所有从代理。如果 master 失败,则在剩余的 slave 中选出一个新的 master,并且 master 开始复制它的状态。此设置使用 LevelDB 复制和 Apache ZooKeeper 进行主选举。

    所有这三种 HA 策略都在此 page 中有详细记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      • 2018-10-07
      • 2020-06-04
      • 2012-01-17
      • 2018-06-30
      • 2017-08-07
      • 2019-01-01
      相关资源
      最近更新 更多