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