简介
说明
本文介绍Java后端项目如何不停机更新服务。
在生产环境中,一般都会每个服务部署多个实例。只要多于1个实例,就可以不停服更新应用。
思路:把要停机的那个应用的请求完全切断,将所有请求切到其他机器,停机的那个启动起来之后再允许请求。
不停服更新应用的作用
- 有需要紧急修复的bug时,不会影响用户使用。
- 有新功能上线时,不会影响用户使用。
- 可以做到随时上线,不需要等到晚上没有用户在用时才更新服务(可以减少无意义的加班😉)。
需求
本文假设解决此问题:微服务user有两个实例:user1和user2,需要在保证user服务不中断的情况下更新user服务。
此内容仅限VIP查看,请先登录
请先
!