java - Spring JMSListener 上的断路器
问题描述
我有许多使用 @HystrixCommand 注释进行注释的服务。到目前为止,它们是从实现 MessageListener 接口的 bean 中调用的。
现在,我想从使用@JmsListener 注释的bean 中调用这些相同的服务。我希望这个 bean 知道被调用服务中的故障,因此它停止使用队列中的消息。
我的问题是:我该如何注释这个监听器 bean,以指示应该使监听器停止消费消息的 hystrix 命令键。
或者更广泛地说:一旦调用的服务之一失败,我如何让侦听器停止从队列中读取消息(以及如何在超时后重新启动它)
解决方案
推荐阅读
- python - python语法错误在重命名方法中使用lambda函数
- python - 如何在python中实现EM-GMM?
- azure - 股市时间 Cron 工作
- r - R 创建多个时间序列折线图,按单独的数据集分组
- python - 环聊聊天 API 返回 400 以创建 actionResponse 类型的消息
- java - 关于 Java 中数组的引用
- linux - 无法使用 WSL 2 在 Ubuntu 上安装 hadolint
- javascript - JavaScript 函数返回未定义,但记录到控制台得到正确的值?
- google-cloud-platform - 我可以从另一个项目中的实例模板创建 Google 计算实例吗?
- excel - VBA - 如何仅对包含特定值的行应用范围内的脚本