如何在负载平衡器后面对tcp服务器进行滚动升级?
我在负载平衡器后面有2台tcp服务器,每台服务器有200k个tcp连接。升级服务器时,我需要通过滚动升级来保持集群的活动状态,升级两台服务器后,我需要保持连接的平衡,每个服务器都有200k个连接,避免所有400k连接都粘在一台服务器上。我正在进行的升级过程是:如何在负载平衡器后面对tcp服务器进行滚动升级?,tcp,architecture,netty,load-balancing,Tcp,Architecture,Netty,Load Balancing,我在负载平衡器后面有2台tcp服务器,每台服务器有200k个tcp连接。升级服务器时,我需要通过滚动升级来保持集群的活动状态,升级两台服务器后,我需要保持连接的平衡,每个服务器都有200k个连接,避免所有400k连接都粘在一台服务器上。我正在进行的升级过程是: 升级服务器1,断开服务器中的所有tcp连接 客户端重新连接,负载平衡器将路由到server2,现在server2拥有所有400k连接 server1完成重新启动,现在升级server2 与以前一样,所有连接都属于server1 s
如果没有关于许可证/硬件方面可以做什么以及软件正在做什么的更多细节,就很难提出建议。您是否仅限于这两台服务器 如果你能做到这一点,一个更好的解决方案可能是下面的模式,但是如果没有更多的信息就很难知道了
你的问题似乎是关于重新平衡,而不是升级。如果你想重新平衡netty,你应该改变你的头衔。否则:“2个tcp服务器”?“负载平衡器”?您需要具体说明您正在使用的软件。