来源:即时通讯网 - 即时通讯开发者社区!
轻量级开源移动端即时通讯框架。
快速入门 / 性能 / 指南 / 提问
轻量级Web端即时通讯框架。
详细介绍 / 精编源码 / 手册教程
移动端实时音视频框架。
详细介绍 / 性能测试 / 安装体验
基于MobileIMSDK的移动IM系统。
详细介绍 / 产品截图 / 安装体验
一套产品级Web端IM系统。
详细介绍 / 产品截图 / 演示视频
引用此评论
引用:JackJiang 发表于 2022-08-23 21:23 明白了,这种情况,就是消息互通配置有问题,你看一下服务端的3个服务(app产品1 个、web产品两个)里,有 ...
apache-tomcat-9.0.65/webapps/im_server/WEB-INF/classes/com/x52im/rainbowchat/base_conf.properties
#与Web产品的互通配置 IM_BRIDGE_ENABLED=true IM_BRIDGE_MQ_URI=amqp://js:065d0dajcf383b2545e@127.0.0.1
rainbowchat_web/server/conf/config.js
IMMQ_BRIDGE_ENABLED : true, IMMQ_IMBRIDGE_URL : 'amqp://js:065d0dajcf383b2545e@127.0.0.1', // 要插入DB的持久化数据消息队列服务器连接URI IMMQ_2DB_URI : 'amqp://js:065d0dajcf383b2545e@127.0.0.1', // 要插入DB的持久化数据消息队列名,用于配合IM服务器,从MQ中间件读取并处理离线消息等 IMMQ_2DB_MSG_WRITE_QNAME: 'q_im2db_msg',
rainbowChatMQServer2_deploy/classes/com/x52im/rainbowchat/mq/base_conf.properties
# 要插入DB的持久化数据消息队列服务器连接URI IMMQ_2DB_URI=amqp://js:065d0dajcf383b2545e@127.0.0.1 # 要插入DB的持久化数据消息队列名,用于配合IM服务器,从MQ中间件读取并处理离线消息等 IMMQ_2DB_MSG_READ_QNAME=q_im2db_msg
引用:imtudou 发表于 2022-08-24 10:05 [mw_shl_code=shell,true]apache-tomcat-9.0.65/webapps/im_server/WEB-INF/classes/com/x52im/rainbowch ...
引用:JackJiang 发表于 2022-08-24 10:10 如果这样还不能排查问题,就只能进行详细诊断了。 你诊断一下实时消息收发路径的正常情况:
INFO - [14:49:17.402][IMCORE-tcp]<< 收到客户端{uid:400162}/192.168.100.7:38162的通用数据发送请求. | (ServerCoreHandler^messageReceived:206) DEBUG - [14:49:17.402]【@】当前在线用户共(1)人-------------------> | (OnlineProcessor^__printOnline:212) INFO - [14:49:17.402][IMCORE-unknow]toSession==null >> id=400162的用户尝试发给客户端400163的消息:str={"cy":0,"f":"400162","m":"消息4","t":"400163","ty":0}因接收方的id已不在线,此次实时发送没有继续(此消息应考虑作离线处理哦). | (LocalSendHelper^sendData:267) INFO - [14:49:17.402][IMCORE-tcp<C2C>]>> 客户端{uid:400162}/192.168.100.7:38162的通用数据尝试实时发送没有成功,将交给应用层进行离线存储哦... | (GlobalSendHelper$2^update:189) DEBUG - [14:49:17.402][RBChat]【离线存储】[chatType=0,msgType=0,gid=null]正在处理:400162发给400163的离线消息:str={"cy":0,"f":"400162","m":"消息4","t":"400163","ty":0},fingerPring=9a63a10f-efa0-4c90-bf73-2ce0ed521a49,parent_fp=null...... | (OfflineMessageManager^processOfflineMessage:328) DEBUG - [14:49:17.402]queryData{SQL: select 1 from missu_offline_history where history_content2 is not null and history_content2='9a63a10f-efa0-4c90-bf73-2ce0ed521a49'} | (DBShell^queryData:296) WARN - [14:49:17.403]【用户信息高速缓存】全部缓存处于ready状态。 | (ChacheProviderRoot^checkForReady:147) DEBUG - [14:49:17.403]【用户信息高速缓存】已读取完成key=400163的缓存数据,信息:[uid=400163,nickName=user3, iosDeviceToken=] | (ChacheProviderRoot^get:109) DEBUG - [14:49:17.403]【向iOS离线推送聊天消息】本次无需推送,原因:无该用户400163的ios设备token数据。 {chatType=0,msgType=0,content=消息4,fromUid400162,toUid=400163,toGid=null} | (APNSPushHelper^tryPushChattingMessage:185) DEBUG - [14:49:17.492][IMCORE-tcp<C2C>]【QoS_伪应答_C2S】向400162发送9a63a10f-efa0-4c90-bf73-2ce0ed521a49的应答包成功,from=400163. | (GlobalSendHelper$2$1^update:223)
引用:imtudou 发表于 2022-08-24 14:53 [mw_shl_code=java,true] INFO - [14:49:17.402] | (OnlineProcessor^__printOnline:212) INFO - [ ...
引用:JackJiang 发表于 2022-08-24 15:07 从你这段日志中显示,RainbowChatServer中跟web互通的开关并没有打开,但你上面的帖子里贴出来的,显然是 ...
引用:imtudou 发表于 2022-08-24 18:36 还真是配置被覆盖了
精华主题数超过100个。
连续任职达2年以上的合格正式版主
为论区做出突出贡献的开发者、版主等。
Copyright © 2014-2024 即时通讯网 - 即时通讯开发者社区 / 版本 V4.4
苏州网际时代信息科技有限公司 (苏ICP备16005070号-1)
Processed in 0.250000 second(s), 31 queries , Gzip On.