上圖中,worker3從gateway2 收到信息,怎么會從gateway1 進行信息轉(zhuǎn)發(fā)?難道是gateway1 和 gateway2 保存的都有client1-8 的信息嗎? 上圖中,worker3從gateway2 收到信息,怎么會從gateway1 進行信息轉(zhuǎn)發(fā)?難道是gateway1 和 gateway2 保存的都有client1-8 的信息嗎?
上圖中 gateway1 保存著 client1、2、3的信息 gateway2 保存著 client4、5、6、7的信息 gateway1 和 gateway2之間不會共享信息,并且不知道彼此的存在
每個worker進程都與所有g(shù)ateway連接,worker可以通過client_id知道這個client_id在哪個gateway進程上,就可以向?qū)?yīng)進程的連接發(fā)送數(shù)據(jù)
提示:client_id是一個20字節(jié)的字符串,里面包含了該client_id在哪個進程的信息