所有分类
  • 所有分类
  • 未分类

SpringBoot项目-如何不停服更新应用?

简介

说明

本文介绍Java后端项目如何不停机更新服务。

在生产环境中,一般都会每个服务部署多个实例。只要多于1个实例,就可以不停服更新应用。

思路:把要停机的那个应用的请求完全切断,将所有请求切到其他机器,停机的那个启动起来之后再允许请求。

不停服更新应用的作用

  1. 有需要紧急修复的bug时,不会影响用户使用。
  2. 有新功能上线时,不会影响用户使用。
  3. 可以做到随时上线,不需要等到晚上没有用户在用时才更新服务(可以减少无意义的加班😉)。

需求

本文假设解决此问题:微服务user有两个实例:user1和user2,需要在保证user服务不中断的情况下更新user服务。

此内容仅限VIP查看,请先
0

评论3

请先

  1. 搬来别人的贴子收费?
    z 2023-10-16 0
    • 这位用户有些不清楚缘由了,文章是我原创的,原来一部分在CSDN等,现在按系列整理到网站。
      自学精灵 2023-10-16 0
    • 我在“本站介绍”里就点明了,我是CSDN博客专家,这些都是真实的,不是随便说说的。你极有可能既是我CSDN的粉丝,也是本站用户。
      自学精灵 2023-10-16 0
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录