禁用ARRAffinity导致会话问题

问题描述 投票:1回答:1

我有一个使用Kentico 10开发并托管在Azure上的网站。它具有Azure应用程序网关,扩展到2个实例,并且还启用了webfarms。它也使用Azure Redis缓存

今天,我在应用服务中禁用了ARRAffinity(通过Azure门户),并在应用程序网关中启用了基于Cookie的关联。

尽管如此,我仍然可以看到该应用程序正在使用Redis缓存,但是当我将一个项目添加到购物车然后单击视图购物车时,它会显示我们的购物车存储在会话中的空购物车(随机)。所以我相信即使使用Redis缓存,这也与粘性会话问题有关。

  1. 由于我已经在应用服务中禁用了ARRAffinity,是否需要从应用网关 - > https设置禁用基于Cookie的亲和力?
  2. 如果没有,我错过了什么?
azure kentico azureportal azure-redis-cache
1个回答
0
投票

如果您使用的是App Service并扩展到2个实例,则应用程序网关不提供负载平衡功能。

负载平衡由应用服务处理。如果您想控制流量管理器配置文件可能会有所帮助。

因此,您仍然需要在应用服务中保留ARR。

© www.soinside.com 2019 - 2024. All rights reserved.