【问题标题】:Maintaining Session State in Azure WebApp在 Azure WebApp 中维护会话状态
【发布时间】:2015-12-11 03:25:03
【问题描述】:

如何让用户在负载平衡的 Web 应用程序中被重定向到同一服务器

你的回答会很有帮助

【问题讨论】:

  • 您是否在寻找如何在同一个数据中心内设置粘性会话?
  • 如果您正在谈论的场景是您将站点扩展到多个实例时,那么默认情况下您会得到您正在寻找的行为(请参阅 BenV 的答案)

标签: azure azure-web-app-service


【解决方案1】:

流量管理器将用户定向到适当的区域,但假设您的 Web 应用至少扩展到两个实例,ARR(应用程序请求路由)会将每个请求定向到应用的特定实例。

ARR 有一个名为 Session Affinity 的功能,默认启用。它使用ARRAffinity cookie 尝试将来自客户端的所有请求路由到应用程序的同一实例。我说“尝试”是因为,云就是这样,您的应用实例可能会因自动缩放或维护活动而来去匆匆。

【讨论】:

    【解决方案2】:

    最好的办法是使用 Azure 流量管理器。正确设置后,它会将用户路由到其所在地区的适当云服务,并为他们提供最佳体验。

    更多信息可以在这里找到

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 2010-10-02
      • 1970-01-01
      • 1970-01-01
      • 2016-04-19
      相关资源
      最近更新 更多