当前位置:硬件测评 > 微服务的4大部署策略你知道吗?

微服务的4大部署策略你知道吗?

  • 发布:2023-09-30 04:08

项目迭代过程中,上线是不可避免的。上线对应的是部署或者重新部署;部署对应修改;修改意味着风险。目前部署和发布的技术有很多。这里总结一下常见的。

上面难免有点抽象。举个例子,如果你是微博项目的负责人,新版本相比旧版本有很大的变化。这个设计包括服务架构、前端UI等等,经过测试,功能没有任何障碍,那么这个时候如何让用户切换到新版本呢?

显然,第一个发布的应用程序不存在这个问题。这种如何发布的思考只会出现在后续的版本迭代中。

蓝绿获释

蓝绿部署的系统有两个:一个是服务系统(也就是上面提到的旧版本),标记为“绿色”;另一种是准备发布的系统,标记为“蓝色”。两个系统都是功能齐全、正在运行的系统,但系统版本和对外服务不同。正在对外提供服务的旧系统是绿色系统,新部署的系统是蓝色系统。

相关文章