我在集群容错系统上设计面向消息队列的设计时遇到了问题。
有三个地点A B C.
B聚集为B1 B2 B3。
C聚集为C1 C2 C3。
消息X(实际上每秒1000-5000 Xs)从站点A发送到B群集。
B将其转换为Y并将其发送给C.
C将其转换为Z并将其发送给B.
如果A和B之间的连接失败A将X发送给C.现在C将其转换为Z并将Z发送给B.
如果A的所有连接都失败,则A在本地存储X.
我看过Apache Activemq Artemis以前的Jboss HornetQ。
但我无法弄清楚它是否符合上述情况。
你可以帮帮我吗?谢谢你的回答。