azure - Azure 中的生产环境与暂存环境

标签 azure deployment production staging azure-cloud-services

我在我的项目中扮演两个角色:网络角色和 worker 角色。两者通过服务总线连接。

当我部署到暂存时一切正常,但是当我进行交换时 我对临时工作人员角色进行了更改,但出现了不一致的情况。

显然,我来自前端的请求有时会成为生产的 worker 角色,有时会成为登台的 worker 角色。

最佳答案

在处理 worker 角色时,生产和登台环境的概念没有多大意义,也不像在网站上那样适用。

我强烈建议在部署期间,如果新版本和现有版本之间存在不兼容的更改(以它们处理数据的方式),请关闭生产部署,然后将新部署引入暂存槽中...验证这一点它可以工作、交换和删除旧产品,现在是新的暂存部署。但是,当新旧部署在处理数据的方式上发生冲突时,请避免同时运行。

HTH

关于azure - Azure 中的生产环境与暂存环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27493256/

相关文章:

azure - Azure VM 终结点中的 HTTPS/SSL 证书

wcf - 重新部署 WCF 服务时是否必须重新启动 IIS?

python - Azure Python SDK 身份验证错误

c# - 使用 Serilog 的 Azure 日志分析已停止日志记录(MVC 核心)

c# - 如何在 Azure Functions 中配置 session cookie?

Ruby 独立应用程序部署/分发

visual-studio-2008 - 部署不会复制 app_data 的子文件夹

playframework - 管理生产环境的演变

linux - ubuntu 服务器的正常磁盘读/写值

.net - 在生产 .NET 桌面程序中诊断应用程序挂起