【发布时间】:2020-05-09 22:36:36
【问题描述】:
我有一个在 Azure Web App 上运行的应用程序,该应用程序跨多个实例横向扩展。因为我们是自托管 SignalR(我知道,我知道……),所以我们必须设置 ARR Affinity 令牌。
我不确定在以下情况下使用 ARR Affinity 设置的请求路由是如何完成的:
- 插槽交换 - 在插槽交换中,服务器关联性是否保持不变,请求将在插槽交换后路由到同一服务器,还是所有 ARR 会话都被丢弃并且这是一个新分配?
- 缩减 - 如果我们删除 Web 应用实例,某些 ARR 映射将不再有效。这些是 NLB 重新分配的吗?
我只是自己测试一下,但我不知道如何可靠地执行测试,因为据我所知,没有确定的方法可以查看您所在的服务器实例。感谢您对这些问题的任何答案或有关如何执行此测试的建议。
【问题讨论】:
标签: azure azure-web-app-service