gpt4 book ai didi

java - 兔子 - 打开关闭 channel

转载 作者:行者123 更新时间:2023-12-01 15:12:42 25 4
gpt4 key购买 nike

使用 channel 一段时间后,我的rabbitmq重新启动。
然后,当 java 客户端应用程序(仍在运行)尝试使用 channel 时 -
我尝试使用关闭 channel 。

有没有办法检查 channel 是否关闭?
有没有办法让它保持打开状态?
有没有办法做到这一点而不永远保留它?
(我希望当服务器重新启动时,它会删除 channel 和队列,但能够在新使用时创建它们)

谢谢。

最佳答案

Channel 有一个可以使用的 isOpen 方法。

您想要做的是监视您的连接,以便在连接关闭时开始轮询服务器以再次恢复。查看 Connection.addShutdownListenerShutdownNotifier 接口(interface)的文档。

不幸的是,关闭的 channel 无法重新连接,一旦连接再次恢复,您需要创建新的 channel 。

关于java - 兔子 - 打开关闭 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12108635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com