选择 Windows Azure 上的会话管理方式

发布于 2024-11-02 05:03:12 字数 517 浏览 1 评论 0原文

我正在计划一个将部署在 Windows Azure 上的应用程序。 Web 角色将有多个实例。我发现对于多个实例,in-proc 会话将无法工作。我发现我有以下方法来管理我的会话

  1. 使用 Azure 存储

  2. SQL Azure

  3. AppFabric

我不想选择选项 2 (SQL Azure)。

我应该选择哪个选项?

更新1

我遇到了这个post 演示了 Azure 上的会话亲和力与应用程序请求路由(ARR)。使用这个选项而不是上面的选项怎么样?

I am planning for a application which will be deployed on Windows Azure. The web role will have multiple instances. I see that with multiple instances in-proc session will not work.I see that I have following ways to manage my session

  1. Use Azure Storage

  2. SQL Azure

  3. AppFabric

I don't want to go with option 2 (SQL Azure).

Which option should I choose?

Update 1

I came across this post which demonstrates session affinity on Azure with Aplication Request Routing(ARR). How about going with this option, instead of above?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

究竟谁懂我的在乎 2024-11-09 05:03:12

AppFabric 缓存服务,当然。 它将在30 天,请查看此链接:使用 Windows Azure AppFabric 缓存会话状态以了解如何使用它。

表存储提供程序工作得不是很好,只是一个概念证明,不应该在生产代码中使用。

Microsoft 不支持在 SQL Azure 中保留会话状态。此外,由于没有 SQL 作业代理,因此您必须将清理逻辑放在 WebRole 或单独的 Worker 角色中。

AppFabric Caching Service, definitely. It will be live in 30 days, take a look on this link: Using the Windows Azure AppFabric Caching for Session State in order to see how to use it.

The table storage provider doesn't work very well, is just a proof of concept and should not be used in production code.

Keep the session state in SQL Azure is not supported by Microsoft. Besides, since there is no SQL Job Agent, you have to put the cleaning logic in your WebRole or in a separate Worker role.

优雅的叶子 2024-11-09 05:03:12

我在 Codeplex 上创建了一个名为 Azure Providers 的开源项目,其中包含一个会话状态提供程序。会话状态提供程序将会话数据存储在 Windows Azure 表存储中。 http://azureproviders.codeplex.com/

I made open source project called Azure Providers on Codeplex that includes a session-state provider. The session-state provider stores the session data in the Windows Azure Table Storage. http://azureproviders.codeplex.com/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文