这里是clustered-durable-subscription的示例,此处是clustered-static-discovery,在仅与一台服务器连接的集群静态发现中(集群使用集群配置与另一台服务器自动连接)。 根据文件
通常,持久订阅存在于单个节点上,并且只能存在 但是,任何时候都有一个订阅者使用ActiveMQ Artemis 可以使用相同的方法创建持久的订阅实例 在群集的不同节点上使用name和client-id,并使用 他们同时。这允许处理来自的消息的工作 持久订阅以类似方式分布在群集中 如何在集群中负载均衡JMS队列
我是否需要为静态集群添加额外的配置,或者持久预订可以正常使用静态集群而无需为所有节点设置客户端ID和订阅(正如我在静态集群中提到的,我们只与一个节点建立连接)
答案 0 :(得分:1)
"静态" " clustered-static-discovery"的一部分实际上只是指集群节点 discovery (顾名思义)。一旦发现了集群节点并形成了集群,那么集群的行为就像发现是动态的一样(例如,使用UDP多播)。换句话说,无论在服务器端使用什么机制进行集群节点发现,群集持久订阅都应该工作相同。