遇到rabbitmq不能及时发送消息的问题

随心笔记 ningjian

今天遇到一个奇葩的问题,就是之前项目中运行rabbitmq一直没有遇到问题,今天在本地测试遇到问题,需要操作两次,rabbitmq才能发送出去消息。

我这个项目主要是别人通过网页接口ajax请求启停设备,接口会将请求数据发送到rabbitmq,然后桌面应该程序接收到rabbitmq消息之后,通过4G向设备发送指令,今天所有指令需要发送两次,调试程序,也没发现问题,后来登录rabbitmq管理后台,发现多了一个连接,是之前服务器上安装的程序产生的长连接。之前已经关闭了应用程序,但是它却依然在连着rabbitmq,通过进程结束原程序,在本地测试,发送指令后,rabbitmq也及时的发送接收了。

但是这个问题很奇怪,可能队列之间有冲突吧,否则多个连接也不影响什么。

发表评论:

验证码