要设置ActiveMQ Artemis的高可用性,可以使用Apache的Artemis实现了一种称为replication的技术,即消息传输进程运行在主机上,并向多个备份副本发送消息以确保数据之间的同步。当主节点发生故障时,备份节点上的任一实例都可以担任主节点,并延续它的工作。
以下是在两个节点上设置的步骤:
1.首先需要安装ActiveMQ Artemis和该模块的支持库。
true
true
true
group1
ON_DEMAND
1
或者
./artemis create primary --user --password --clustered --replicated --max-hops 1
3.现在将备用节点配置为备份,如下所示:
false
true
true
group1
ON_DEMAND
1
或者
./artemis create secondary --user --password --clustered --replicated --max-hops 1
4.启动主服务器后,立即启动