【发布时间】:2014-02-14 22:13:58
【问题描述】:
是否有任何用于部署和升级 Azure 辅助角色的模式。我们目前正在使用 CI 服务器将我们的工作角色部署到 Staging,然后再部署到生产。
是否可以阻止 Staging 角色访问资源(ServiceBus、DB 等),使其在提升到生产之前不处理作业。
【问题讨论】:
标签: .net azure azure-worker-roles
是否有任何用于部署和升级 Azure 辅助角色的模式。我们目前正在使用 CI 服务器将我们的工作角色部署到 Staging,然后再部署到生产。
是否可以阻止 Staging 角色访问资源(ServiceBus、DB 等),使其在提升到生产之前不处理作业。
【问题讨论】:
标签: .net azure azure-worker-roles
最常见的模式是有一个配置设置,您可以在切换到生产环境时更改该设置。仅当该配置设置具有特定值时,辅助角色代码才会起作用。
但是对于从事后台工作的工人角色来说,分期和生产是否都在接手工作会很重要吗?在很多情况下它确实很重要,但通常对于向后兼容的后台工作角色来说,由哪个来接手并不重要。
【讨论】:
你没有。它们都将在同一个存储上工作,直到您首先交换部署然后停止旧的部署。无论如何,您都应该处理在同一个存储上工作的多个实例,因此阻止它们处理存储中的相同项目应该没什么大不了的。
【讨论】: