Java 如何更新/升级spring boot云应用程序
我想找出在不影响调用这些微服务的客户机的情况下,在生产环境中更新spring启动应用程序的最佳方法是什么 spring boot应用程序使用Consor进行服务注册。 因此,停止spring boot应用程序将关闭该服务,客户端将无法调用该服务,直到它再次启动并向Consor注册Java 如何更新/升级spring boot云应用程序,java,spring,spring-boot,microservices,Java,Spring,Spring Boot,Microservices,我想找出在不影响调用这些微服务的客户机的情况下,在生产环境中更新spring启动应用程序的最佳方法是什么 spring boot应用程序使用Consor进行服务注册。 因此,停止spring boot应用程序将关闭该服务,客户端将无法调用该服务,直到它再次启动并向Consor注册 这就是它应该采用的工作方式,还是有一种解决方法可以将停机时间减少到0?对于e.x.启动spring boot应用程序的更新版本(在这种情况下,将有2台服务器在Consor下注册,1台旧版本,1台新版本),然后关闭旧版本
这就是它应该采用的工作方式,还是有一种解决方法可以将停机时间减少到0?对于e.x.启动spring boot应用程序的更新版本(在这种情况下,将有2台服务器在Consor下注册,1台旧版本,1台新版本),然后关闭旧版本。生产系统通常采用滚动更新策略来增量升级/降级服务,以实现ZDD(零停机部署) 编排框架(如Kubernetes)内置了以下功能: