我们的计划是将Azure Web角色迁移到Azure网站。到目前为止,Azure Web角色使用的是跨实例共享的Azure缓存。
我们的第一个想法是切换到Redis缓存。但在经过一些其他讨论后,我们开始讨论仅使用Http Runtime Cache,因为我们的数据并不大(我们不存储任何图像或大数据)。这都是字符串和数字。
如果使用Http Runtime Cache(在一个Azure网站的五个实例上使用它)。
可能会发生以下情况吗?:
这会导致错误吗?这是一个非常可能的情况吗?我们可以确定请求总是会转到那个实例吗?
答案 0 :(得分:1)
默认情况下,Azure网站实现粘性会话,这意味着当用户发出请求并将其路由到实例A时,只要实例A保持运行,所有未来的请求也将转到实例A