代码之家  ›  专栏  ›  技术社区  ›  Baba

Apache Artemis:如何为静态集群创建持久订阅

  •  1
  • Baba  · 技术社区  · 8 年前

    以下是示例 clustered-durable-subscription 这是 clustered-static-discovery ,在仅与一台服务器连接的群集静态发现中(使用群集配置,群集自动与另一台服务器连接)。 根据文件

    通常持久订阅存在于单个节点上,并且只能 然而,使用ActiveMQ Artemis,在任何时候都有一个订阅者 可以使用相同的 集群不同节点上的名称和客户端id,并从 以类似的方式分布在集群中的持久订阅 如何跨集群实现JMS队列负载平衡

    如果我需要为静态集群添加额外的配置,或者持久订阅可以在静态集群中正常工作,而不设置的所有节点的客户端id和订阅(正如我在静态集群中提到的,我们只与一个节点连接)

    1 回复  |  直到 8 年前
        1
  •  1
  •   Justin Bertram    8 年前

    “集群静态发现”的“静态”部分实际上仅指集群节点 发现 (顾名思义)。一旦发现集群节点并形成集群,集群的行为将与发现是动态的(例如,使用UDP多播)相同。换句话说,无论服务器端使用何种机制进行集群节点发现,集群持久订阅都应该工作相同。