引用此评论
引用:aihe521 发表于 2022-08-30 23:12 Java存储几十几百G应该靠的是集群吧; 如果Session存在单机上,发送C2C消息的时候,首先用Redis获取到 ...
7_)48C[2C)I6IZX9F61Y`U8.jpg (2.39 MB, 下载次数: 997)
下载附件 保存到相册
1 年前 上传
引用:JackJiang 发表于 2022-09-09 10:30 "在判断用户在哪台服务器上时,需要遍历服务器来判断用户到底在哪台服务器上":没明白,为什么要遍历?
for(IMServer server:servers){ if(online(userid,server)){ //用户在这台服务器上,转发消息 return; } } //用户不在线
引用:JackJiang 发表于 2022-09-09 19:53 搞个集中式的key=userid,value=serverid,这样的列表管理在线用户
Copyright © 2014-2024 即时通讯网 - 即时通讯开发者社区 / 版本 V4.4
苏州网际时代信息科技有限公司 (苏ICP备16005070号-1)
Processed in 0.124999 second(s), 33 queries , Gzip On.