GatewayWorker分布式部署,多台服务器启动了gateway进程,那么客户端连接websocket时应该连接哪台服务器IP呢
哪个都行,这就是 GatewayWorker 要达到的效果啊,分担负载。
那如果客户端一直都是只访问其中的一台gateway,这样能不能起到分担的效果呢
这种情况就相当去其它的 Gateway 进程并没有启动,从“接收客户端连接”的角度来看,当然是没有分担的,但至少在“执行客户请求”的时候是由多个 BusinessWorker 来分担的。
哪个都行,这就是 GatewayWorker 要达到的效果啊,分担负载。
那如果客户端一直都是只访问其中的一台gateway,这样能不能起到分担的效果呢
这种情况就相当去其它的 Gateway 进程并没有启动,从“接收客户端连接”的角度来看,当然是没有分担的,但至少在“执行客户请求”的时候是由多个 BusinessWorker 来分担的。