源和目标之间的 Azure 应用服务交换 "Bounces"

Azure App-Service Swap "Bounces" Between Source and Destination

我在 Azure 应用服务上看到了一些有趣的行为,我希望有人能对此发表评论。

复制步骤(所有 Azure 步骤都可以在门户中完成):

我希望看到的内容:

我实际看到的:

观察到的行为表明,没有一个时间点可以说所有流量都流向了新版本。

让我担心的原因是以下情况:

我的问题:这是 "bouncing" 交换操作 "by design" 期间的行为吗?如果是这样,解决上述病理情况的推荐方法是什么?

您描述的行为目前是设计使然。当我们执行交换时,我们更新主机名和数据库中站点之间的映射,但我们的前端实例缓存这些映射并每 30 秒刷新一次。因此 "bouncing" 周期最多可能持续 30 秒。

我目前没有关于如何解决此案的好建议,但会研究解决此问题的可能方法。