【发布时间】:2013-09-25 23:15:02
【问题描述】:
我正在寻找有关 Windows Azure 会话状态管理的当前 (2013) 建议。我在网上找到了许多文章,但它们引用了较早的神话。我以为我在this Microsoft article 中找到了最新方法,但是当我进入第 2 步时,说要在 Windows Azure 管理门户中设置缓存,这不是一个选项。我假设有一种我没有看到的更新方法。
这是我的要求:
- 应用程序的所有负载平衡实例都可以使用共享会话状态。
- 如果其中一个 Web 角色实例失败,则该会话状态不会受到影响。
基本上,我正在寻找与非 Azure ASP.NET 部署中使用的进程外存储提供程序(例如会话状态服务或 SQL 会话状态选项)等效的选项。
我必须使用缓存的另一个问题是删除会话时的场景是什么?通常我认为 Cache 由于过期和为更新的缓存项腾出空间而无法保证。我想确保会话不会因为它们在缓存中而开始消失。
更新:
- 我找到了this Microsoft article,我正在执行这些步骤,它没有最后更新的日期,但似乎是最近的。我仍然想知道是否有根据我的要求更好的解决方案。
- 我发现这个FAQ from Fall 2012 回答了有关首选缓存选项的问题。
【问题讨论】:
-
如果 Cache 可靠且会话未被删除,您有没有发现任何问题?
标签: azure