JMS消费者微服务的故障转移机制已关闭

时间:2019-02-12 08:23:08

标签: spring-boot jms activemq failover consumer

我们正在将activemq用于微服务消息代理。我的查询是关于如何为消费者服务建立故障转移机制。如果消费者服务中断,如何继续进行。在这种情况下,我们可以做些类似hystrix或任何其他故障转移/断路器机制的事情吗?

1 个答案:

答案 0 :(得分:0)

最简单的答案是“是”。具体实施方式取决于您的用例。推荐架构:

  1. 发布到虚拟主题

选项A:多线程使用者 2.多个竞争的消费者从用作虚拟主题订阅者的队列中进行读取

选项B:单线程HA使用者 2.多个竞争使用方使用独占使用方从虚拟主题中从用作虚拟订户的订户的队列中读取数据,以确保只有一个线程正在处理数据,而其他使用方是热备用