uid与client_id是一对多的关系,那我多次Gateway::bindUid,会不会导致同一个uid被绑定到不同的gateway上?
有可能
如果同一个uid被绑定到不同的gateway上后,怎么保证Gateway::getClientIdByUid返回了该uid在所有gateway上的数据?
每个gateway返回自己的数据,然后在worker上汇总
那岂不是要等待所有的gateway回复?这样会不会拖慢速度
不等回复,采用io复用技术,耗时在微秒级别,足够你用
好的,我基本搞明白这一块了。谢谢大神~
有可能
如果同一个uid被绑定到不同的gateway上后,怎么保证Gateway::getClientIdByUid返回了该uid在所有gateway上的数据?
每个gateway返回自己的数据,然后在worker上汇总
那岂不是要等待所有的gateway回复?这样会不会拖慢速度
不等回复,采用io复用技术,耗时在微秒级别,足够你用
好的,我基本搞明白这一块了。谢谢大神~