问关于Gateway::bindUid的多次绑定

魅籽

uid与client_id是一对多的关系,那我多次Gateway::bindUid,会不会导致同一个uid被绑定到不同的gateway上?

4482 6 0
6个回答

walkor 打赏

有可能

  • 暂无评论
魅籽

如果同一个uid被绑定到不同的gateway上后,怎么保证Gateway::getClientIdByUid返回了该uid在所有gateway上的数据?

  • 暂无评论
walkor 打赏

每个gateway返回自己的数据,然后在worker上汇总

  • 暂无评论
魅籽

那岂不是要等待所有的gateway回复?这样会不会拖慢速度

  • 暂无评论
walkor 打赏

不等回复,采用io复用技术,耗时在微秒级别,足够你用

  • 暂无评论
魅籽

好的,我基本搞明白这一块了。谢谢大神~

  • 暂无评论
年代过于久远,无法发表回答
×
🔝