Azure云服务 - VIP交换是否会导致OnStop()被调用?

Rob*_*ter 5 azure azure-worker-roles

我有一个带有Web和辅助角色的Azure云服务.停止Azure云服务时,将调用OnStop()方法.

在VIP交换上,一旦请求VIP交换,它是否在传出服务部署上调用相同的OnStop()方法? http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.serviceruntime.roleentrypoint.onstop.aspx

此外,VIP交换期间的事件顺序是什么?据推测,新部署的worker OnStart()方法在某些时候运行,但这是在传出部署的OnStop()之前吗?我试图了解两个工作者角色版本(传入和传出部署)是否将同时运行,或者工作者角色服务是否会有短暂的差距.

Gau*_*tri 7

据我所知,当您执行VIP交换更改发生在路由器/防火墙级别而不是云服务级别.您的云服务继续运行,并且不会触发OnStop()事件.正如文档中所述:http://msdn.microsoft.com/en-us/library/windowsazure/hh386336.aspx

当服务升级到生产时,分配给生产环境的VIP和URL将分配给当前位于暂存环境中的部署,从而将服务"提升"到生产环境.分配给登台环境的VIP和URL将分配给生产环境中的部署.