rabbitmq java 重连_RabbitMQ Java客户端自动重新连接
生活随笔
收集整理的這篇文章主要介紹了
rabbitmq java 重连_RabbitMQ Java客户端自动重新连接
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當我的應用程序失去與RabbitMQ的連接時,我將其連接工廠設置為自動嘗試重新連接
ConnectionFactory factory = new ConnectionFactory();
factory.setUsername(username);
factory.setPassword(password);
factory.setRequestedHeartbeat(1);
factory.setConnectionTimeout(5000);
factory.setAutomaticRecoveryEnabled(true);
factory.setTopologyRecoveryEnabled(true);
當它試圖重新連接它時,它一旦再次連接就永遠不會停止阻塞,我不確定為什么.
我使用的是最新版本的java客戶端3.3.4
當我通過rabbitmq管理界面強制斷開客戶端連接時,似乎也會發生這種情況.
一些進一步的研究看起來像它正試圖獲得一個頻道,但網絡界面說有一個頻道連接.
總結
以上是生活随笔為你收集整理的rabbitmq java 重连_RabbitMQ Java客户端自动重新连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CsvHelper文档-1前言
- 下一篇: Excel如何间隔插入空白列