Gatewayer 的随机路由会导致客户端发的两个消息收到回复的先后顺序改变吗?

WGYHAPPY
1572 1 0
1个回答

phpcreeper

这里随机路由我理解的有两层,也不知道你是哪层意思:

层1:

对于同一个连接上的请求,gateway 默认会随机路由一个businessworker转发过去,之后该连接上的请求会一直转发到这个绑定好的businessworker,所以收到的消息顺序是有先后顺序的;

层2:

对于同一个连接上的请求,如果人为的改变路由规则即随机路由到不同的 busenessworker,那么这个就不好说了,因为同一个连接上的请求转发到了不同的 busenessworker 进程, 事件是异步处理的,这个时候消息的处理谁先到谁后到那就不好说了;

  • WGYHAPPY 2019-12-20

    我指的是层2,理解了,谢谢。

年代过于久远,无法发表回答
×
🔝