默认
打赏 发表评论 9
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
提问:解决会话共享的问题这块,该文使用的方式是MQ的广播,比如我只想推一个用户,但却需要所有机器进行消费处理这样会不会比较浪费资源。还有其他更优的方法没,欢迎评论区交流讨论
评论 9
引用:JackJiang 发表于 2021-05-18 14:56
是的,文中的这个方案是不够优雅的。

比较优化的方案就是建一个全局的用户列表服务,比如用redis来做 ...

说的对

但这样的架构好像只适合于那种单聊的消息,给某一个用户去推送,从redis里就可以拿到对应的机器ip然后进行下推,那像那种群的类型,或者直播如果使用这种方式会不会不合适,因为一条消息要循环去查某所有用户,消息量一旦大起来了一点点后 整体的量级就是 消息数 * 群人数(或者在线人数) 这种要怎么解决嘞~
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部