默认
发表评论 8
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
楼主,第一时间验证一下:app对app发消息,没有问题吗?

以上验证后,告诉我明确答案,然后我告诉你下一步该如何联合诊断两个系统的消息互通情况。
评论 8
引用:西域男孩 发表于 2021-03-04 21:43
app对app没有问题,同时验证了web对web也没有问题

ok。这样的情况,基本上可以断定是互通问题。

你首先检查一下:你app服务端、web服务端、RainbowChatMQServer 这3个服务端工程里,有关mq的配置,完整截图出来,我帮你看看配置是否有问题。


同时,你按照下面这样的思路去诊断互通情况。

【关于app产品和web产品的消息不能实时互通的诊断方法】:
第一步:关闭所有客户端;
第二步:关闭所有服务端
第三步:重新开启3个服务端(2个web产品要用到的服务端,1个app产品对应的服务端),请务必确保,3个服务端,各自都只存在一个实例在运行,切记!
第四步:分别开启一个app端并登陆,一个web端并登陆;
第五步:有条件的话,清一下3个服务端的log;
第六步:APP端,发送一条消息(记住,只要1条!);
第七步:第6步结束后,什么也别做,分别把3个服务端,针对刚才发出的这一条消息的所有Log,复制出来,并做好文件名标记(对应是哪个服务端的)。

以上log取出来后,看log就明白了,log里会有明确的消息走向日志,如果配置不对出现的异常也有详细的信息输出。

如果你看不明白,可以贴给我,我也帮你们分析分析。
傻瓜式诊断方法,严格按照我说的来。
把你app服务端的base_conf.properties里的配置,贴出来我看看。
基本上可以断定,应该是你的app服务端没有配置好
引用:西域男孩 发表于 2021-03-05 16:47
感谢江总,app服务端base_conf.properties与Web产品的互通配置没有开启,是这个原因。

嗯嗯,猜到了
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部