引用:flexium 发表于 2023-08-04 09:11 1、这个兼容性,一是更新rabbitmq client最新库的jar包,另一个,你比对一下原版sdk中的MQProvider.java这个类的源码就行了,别的不需要改。 2、http的50x错误通常都是服务端改出了问题,你们要应该在log4j日志里去找一下,看看是否存在什么异常信息输出。如果问题存在,那一定会有表现,跟着表现去找原因就好了 |
引用:JackJiang 发表于 2023-07-13 11:36 作者你好 1.因为我们对SDK做了二次开发,可以通过修改RabbitMQ版本来解决兼容问题吗 2.另外想问下 我们的RainbowChatServer服务运行时,也会不定期出现api接口502但是查看服务pid是正常的情况,这种情况也和兼容有关系吗 |
引用:flexium 发表于 2023-07-13 11:04 明白了,你的这个问题,是由于你用的MobileIMSDK版本对最新的mq库有接口兼容问题,按我下面的方法处理即可。 1)用下面这两个jar覆盖到你的RainbowChatMQServer工程中: 2)用下面这个jar覆盖到你的RainbowChatServer(也就是Http服务)工程中: 搞定! |
你公司叫什么名字?我核对一下版本号 另外,你看一下你的RabbitMQ客户端库版本是多少(jar名通常会叫 amqp-client.jar这样的),把它也贴出来 |