【发布时间】:2017-10-25 21:52:58
【问题描述】:
假设蓝色和绿色应用服务共享相同的数据库实例,您可以使用插槽来交换应用程序。您将如何处理破坏模式的更改,因为某些用户可能即将发布一个不适用于新模式的请求?
根据我的理解,您似乎总是必须编写向后兼容的代码,在这两种情况下都可以处理架构更改,这对我来说看起来不太理想。
【问题讨论】:
-
您使用的是什么数据库? Azure SQL?每个数据库是否有一个租户,或者每个数据库可能有多个租户?
-
我使用的是 Azure SQL,每个数据库有一个租户。
-
“最佳实践”是主观的和基于意见的,不适合 StackOverflow。也许您可以告诉我们您在蓝绿部署过程中遇到的具体问题,然后人们可以提出建议。
-
感谢 Rob 的提醒,我已经编辑了问题
标签: azure-web-app-service multi-tenant azure-deployment azure-deployment-slots blue-green-deployment