默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] RainbowChat-Web服务端MQ偶发连接已经关闭了是否有重连机制
作者你好
我们是K8S集群,集群所在的服务器版本为
centos 7.9 ,RabbitMQ 3.11.10, tomcat的openjdk version "1.8.0_212",java 7.0.94-jre8
我们的mq会偶尔连不上rabbitmq大概一个月1-2次 日志显示连接已经关闭并且不会重连,mqserver重启后又正常,mqserver代码自己没有修改过
端口用的amqp默认是15672,但是日志里显示去连了5672
[已回复] RainbowChat-Web服务端MQ偶发连接已经关闭了是否有重连机制_11111111.png [已回复] RainbowChat-Web服务端MQ偶发连接已经关闭了是否有重连机制_22222.png



即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

推荐方案
评论 5
你公司叫什么名字?我核对一下版本号

另外,你看一下你的RabbitMQ客户端库版本是多少(jar名通常会叫 amqp-client.jar这样的),把它也贴出来
引用:JackJiang 发表于 2023-06-28 14:44
你公司叫什么名字?我核对一下版本号

另外,你看一下你的RabbitMQ客户端库版本是多少(jar名通常会叫 am ...

公司名:淳华科技
[已回复] RainbowChat-Web服务端MQ偶发连接已经关闭了是否有重连机制_1111.png
引用:flexium 发表于 2023-07-13 11:04
公司名:淳华科技

明白了,你的这个问题,是由于你用的MobileIMSDK版本对最新的mq库有接口兼容问题,按我下面的方法处理即可。

1)用下面这两个jar覆盖到你的RainbowChatMQServer工程中:
MobileIMSDKServer_META.jar.zip (9.5 KB , 下载次数: 6 , 售价: 1 金币)
MobileIMSDK_MQ.jar.zip (10.48 KB , 下载次数: 6 , 售价: 1 金币)

2)用下面这个jar覆盖到你的RainbowChatServer(也就是Http服务)工程中:
MobileIMSDKServer.jar.zip (94.74 KB , 下载次数: 7 , 售价: 1 金币)

搞定!
引用:JackJiang 发表于 2023-07-13 11:36
明白了,你的这个问题,是由于你用的MobileIMSDK版本对最新的mq库有接口兼容问题,按我下面的方法处理即 ...

作者你好
1.因为我们对SDK做了二次开发,可以通过修改RabbitMQ版本来解决兼容问题吗
2.另外想问下 我们的RainbowChatServer服务运行时,也会不定期出现api接口502但是查看服务pid是正常的情况,这种情况也和兼容有关系吗
引用:flexium 发表于 2023-08-04 09:11
作者你好
1.因为我们对SDK做了二次开发,可以通过修改RabbitMQ版本来解决兼容问题吗
2.另外想问下 我们 ...

1、这个兼容性,一是更新rabbitmq client最新库的jar包,另一个,你比对一下原版sdk中的MQProvider.java这个类的源码就行了,别的不需要改。

2、http的50x错误通常都是服务端改出了问题,你们要应该在log4j日志里去找一下,看看是否存在什么异常信息输出。如果问题存在,那一定会有表现,跟着表现去找原因就好了
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部