如果工作人员角色或相关网络角色持续为长/短运行请求提供服务。在这种情况下,持续交付如何运作?显然,在云中推送新版本将中止服务器上当前的活动会话。处理这种情况的策略应该是什么?
答案 0 :(得分:0)
云服务具有生产和暂存插槽,因此您可以随时更改它。可以使用Visual Studio Team Services实现Continuous D或I,我建议使用它 - 我们使用它。正如您所说,它需要决定何时应该切换生产和暂存插槽(例如,我们在用户负载非常低时执行此操作,在我们的情况下,它是一个晚上,但在您的情况下可能会有所不同)。插槽交换是一个非常快速的过程,它是(据我所知)更改负载平衡器后面的设置而不是物理部署的过程。
UPD - 我记得测试过,我的经验是传入的连接是稳定的(例如,RDP)而传出的连接不是。所以,我不能保证现有的连接会优雅地结束,但根据我的经验,没有问题。