首页 > 解决方案 > Spring JMSListener 上的断路器

问题描述

我有许多使用 @HystrixCommand 注释进行注释的服务。到目前为止,它们是从实现 MessageListener 接口的 bean 中调用的。

现在,我想从使用@JmsListener 注释的bean 中调用这些相同的服务。我希望这个 bean 知道被调用服务中的故障,因此它停止使用队列中的消息。

我的问题是:我该如何注释这个监听器 bean,以指示应该使监听器停止消费消息的 hystrix 命令键。

或者更广泛地说:一旦调用的服务之一失败,我如何让侦听器停止从队列中读取消息(以及如何在超时后重新启动它)

标签: javaspringspring-jmshystrixcircuit-breaker

解决方案


推荐阅读