引用:西域男孩 发表于 2021-03-05 16:47 嗯嗯,猜到了 |
引用:JackJiang 发表于 2021-03-05 16:37 感谢江总,app服务端base_conf.properties与Web产品的互通配置没有开启,是这个原因。 |
把你app服务端的base_conf.properties里的配置,贴出来我看看。 基本上可以断定,应该是你的app服务端没有配置好 |
关闭所有客户端,关闭所有服务端 重新开启,用app端给web端发送了一条“测试发送消息”,打印控制如下@JackJiang |
引用:西域男孩 发表于 2021-03-04 21:43 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里会有明确的消息走向日志,如果配置不对出现的异常也有详细的信息输出。 如果你看不明白,可以贴给我,我也帮你们分析分析。 傻瓜式诊断方法,严格按照我说的来。 |
引用:JackJiang 发表于 2021-03-04 20:51 app对app没有问题,同时验证了web对web也没有问题 |
楼主,第一时间验证一下:app对app发消息,没有问题吗? 以上验证后,告诉我明确答案,然后我告诉你下一步该如何联合诊断两个系统的消息互通情况。 |