默认
发表评论 8
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已解决] 求助RainbowChat-Web与RainbowChat安卓端收不到消息
[已解决] 求助RainbowChat-Web与RainbowChat安卓端收不到消息_微信截图_20210304164756.png [已解决] 求助RainbowChat-Web与RainbowChat安卓端收不到消息_微信截图_20210304165034.png @JackJiang
网页端和app端无法主动收到消息,网页端需要刷新浏览器才能收到消息
web对web端就没有这个问题,以上问题只出现在web对安卓

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

推荐方案
评论 8
楼主,第一时间验证一下:app对app发消息,没有问题吗?

以上验证后,告诉我明确答案,然后我告诉你下一步该如何联合诊断两个系统的消息互通情况。
引用:JackJiang 发表于 2021-03-04 20:51
楼主,第一时间验证一下:app对app发消息,没有问题吗?

以上验证后,告诉我明确答案,然后我告诉你下一 ...

app对app没有问题,同时验证了web对web也没有问题
引用:西域男孩 发表于 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端给web端发送了一条“测试发送消息”,打印控制如下@JackJiang
[已解决] 求助RainbowChat-Web与RainbowChat安卓端收不到消息_微信截图_20210305144821.png [已解决] 求助RainbowChat-Web与RainbowChat安卓端收不到消息_微信截图_20210305144812.png [已解决] 求助RainbowChat-Web与RainbowChat安卓端收不到消息_微信截图_20210305144947.png
关闭所有客户端,关闭所有服务端
重新开启,用app端给web端发送了一条“测试发送消息”,打印控制如下@JackJiang
把你app服务端的base_conf.properties里的配置,贴出来我看看。
基本上可以断定,应该是你的app服务端没有配置好
引用:JackJiang 发表于 2021-03-05 16:37
把你app服务端的base_conf.properties里的配置,贴出来我看看。
基本上可以断定,应该是你的app服务端没有 ...

感谢江总,app服务端base_conf.properties与Web产品的互通配置没有开启,是这个原因。
引用:西域男孩 发表于 2021-03-05 16:47
感谢江总,app服务端base_conf.properties与Web产品的互通配置没有开启,是这个原因。

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

返回顶部