长连接游戏服务
现在切服务器,需要把流量切到别的服务器,然后等待原来的服务器用户都退出,再重启(让新的版本生效)
要怎样可以实现平滑重启呢?
谢谢
1
flynaj 2018-07-26 22:23:07 +08:00 via Android
路由到新服务器就是了么。当然经常这样也可以在代码里面处理。
|
2
billlee 2018-07-26 23:03:08 +08:00
一般来是由加在应用服务器前的均衡负载器调度的
|
3
tidezyc 2018-07-27 00:06:05 +08:00 via Android
长连接如果有长链网关是可以做到平滑的,没有的话最理想的是发 kickout 到客户端,让客户端重连新的服务器
|
4
torbrowserbridge 2018-07-27 00:14:41 +08:00 via Android
自己写个 proxy 代理,将本机入流量分流到本机的两个版本的应用上去,然后老版本进程判断无流量了,自己退出。
|