为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 spring-rabbitmq + spring cloud 中手动断开通道与监听器的连接

如何在 spring-rabbitmq + spring cloud 中手动断开通道与监听器的连接

噜噜哒 2023-04-13 10:26:20
我使用 Spring Cloud + Spring Boot 创建了一个 RabbitMQ 应用程序,并基于以下逻辑:我正在关闭通道,这将阻止分配的侦听器接受请求。当我使用方法关闭频道时channel.close(),我能够看到频道被自动创建并再次调用监听器。有什么方法可以禁用自动创建频道?
查看完整描述

1 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

听起来您正在使用侦听器容器;你不能是close()它的频道。

您需要stop()容器(这将关闭通道)。

究竟如何做到这一点取决于您如何使用框架 - 编辑问题以显示配置和您的侦听器。


查看完整回答
反对 回复 2023-04-13
  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信