[英]Improving CD Pipeline with Service fabric
我们具有基于服务结构的 Web API以及Azure中Web应用程序中的一些Web项目。 我们希望在我们的部署中轻松地换回旧版本的应用程序,并改善CD流水线。
因此,无论是逐步将用户转移到新版本的实例,还是只是轻按一下开关,一次将所有流量都发送到新版本,随之而来的是创建另一个用于暂存服务结构和路由流量的应用程序 。
我们需要一个既支持Web应用程序又支持Service Fabric的解决方案。 为状态服务提供模式和经验将是很棒的。
参考文献
A.Web Apps插槽交换
PS:我知道交换对于有状态服务没有意义。 因此,如果我们要保持您的数据并保持一致,则必须进行滚动升级。
考虑使用Azure Api管理,该服务现已对Service Fabric进行了适当的支持(请检查其trello)。 它应该解决版本控制问题,因为它对基础技术是外部的,与基础技术无关,除非它不会提供逐渐增加的流量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.