【发布时间】:2021-10-13 11:42:26
【问题描述】:
目前,我正在使用 ActiveMQ,并计划将系统迁移到 ActiveMQ Artemis。目前,我有 3 个生产者和 3 个消费者,只有一个 ActiveMQ 服务器/代理。
我想用 Artemis 创建集群的 3 个节点并进行负载平衡。我已阅读 this document,但找不到任何与集群中的一个节点发生故障时会发生什么相关的信息。
Artemis 集群自动启动与其他两台服务器的负载平衡?还是应该为集群中的每个节点创建一个备份服务器? (意味着总共 6 个服务器 3 个主 3 个从属)
【问题讨论】:
-
只有3个生产者和3个消费者,为什么要创建3个节点?集群的设计目的是在处理大量客户端时通过水平扩展来增加消息吞吐量。这似乎不是您的用例。
-
对不起@JustinBertram,是的,你是绝对正确的。由于我们的 ActiveMQ 没有性能问题,而且我们的消费者/生产者在不久的将来不会增加,所以目前最好避免集群。只是主动/被动,或主动/被动/被动对我们来说似乎就足够了。
标签: activemq-artemis