问答 / 5 / 2 / 创建于 3年前
在生产环境中,应该尽量减少更新造成的服务关闭情况。HTTP的热更新可以使用 github.com/fvbock/endless 等轮子,或者使用 server.Shutdown() ,非常方便。但是对于微服务, 其中的rpc服务的更新大家是怎么处理的呢? 除了暴力重启之外,有什么方案可以尽量减少对外服务的影响?
github.com/fvbock/endless
server.Shutdown()
滚动更新,下线 -> 升级 -> 上线
我要举报该,理由是:
滚动更新,下线 -> 升级 -> 上线