例如Activemq Artemis中面向消息队列的设计

例如Activemq Artemis中面向消息队列的设计,activemq,message-queue,hornetq,system-design,Activemq,Message Queue,Hornetq,System Design,我在集群容错系统上设计面向消息队列的设计时遇到问题 有三个地点A、B、C B聚集为B1 B2 B3 C聚集为C1和C3 从站点A向B集群发送消息X(实际上每秒1000-5000 X) B将其转换为Y并发送给C C将其转换为Z并发送给B 如果A和B之间的连接失败,A将X发送到C。现在C将其转换为Z并将Z发送到B 如果A的所有连接都失败,则A在本地存储X 我已经看过ApacheActiveMQ Artemis,以前是JBossHornetQ 但我无法确切地判断它是否符合我的上述设想 你能帮我吗?谢谢

我在集群容错系统上设计面向消息队列的设计时遇到问题

有三个地点A、B、C

B聚集为B1 B2 B3

C聚集为C1和C3

从站点A向B集群发送消息X(实际上每秒1000-5000 X)

B将其转换为Y并发送给C

C将其转换为Z并发送给B

如果A和B之间的连接失败,A将X发送到C。现在C将其转换为Z并将Z发送到B

如果A的所有连接都失败,则A在本地存储X

我已经看过ApacheActiveMQ Artemis,以前是JBossHornetQ

但我无法确切地判断它是否符合我的上述设想

你能帮我吗?谢谢你的回答