rabbitmq组件断链重连机制

来源:互联网 发布:eclipse java窗体程序 编辑:程序博客网 时间:2024/05/02 04:21

方案一:
Rabbitmq在启动时,为rabbitmq设置一个status,在第一次建立连接的时候将其变为true,rabbitmq client在初始化时启动一个定时器,每隔一段时间开启一个线程,查询当前status的状态,如果status变为false,重新建立连接(包括connection、channel的连接)。

方案二:
Implement shutdown listener,如果rabbitmq断线,在shutdown方法执行相应的重连方法。

0 0