默认
打赏 发表评论 13
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议

文中 步骤四:   "分发模块通过rpc方式把消息转发到目标用户连接的Woker"

这个我没太理解,从redis中找到目标用户登录的ip后 怎么通过rpc转发? rpc调用时候指定ip来转发到目标服务器?
评论 13
文中 步骤四:   "分发模块通过rpc方式把消息转发到目标用户连接的Woker"
这个我没太理解,从redis中找到目标用户登录的ip后 怎么通过rpc转发? rpc调用时候指定ip来转发到目标服务器?
引用:JackJiang 发表于 2022-04-11 10:36
RPC指的是服务端实例之间的调用和通信方式,你去学习一下RPC的资料就明白了。

我知道rpc同时我也在使用,但是我不清楚具体是怎么个调用,通过rpc怎么才能调用到目标服务器呢?
引用:蝎子莱莱 发表于 2022-04-11 10:59
我知道rpc同时我也在使用,但是我不清楚具体是怎么个调用,通过rpc怎么才能调用到目标服务器呢?

服务提供者肯定是多个I服务器(实例)对吧,那我怎么路由到用户登录的那台(那个实例)呢?
引用:JackJiang 发表于 2022-04-11 11:14
这通常会有个router这样的角色(也就是用户的上下线状态都会通过这个服务上报和记录),这个文章里应该是 ...

这个是很重要的一步,直接一句rpc转发消息,感觉有点粗糙,恳请作者完善一下,让读者更好理解。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部