我想知道是否存在任何分布式ASP.Net状态服务替代方案。
会话可以存储在InProc、StateService或SQL中。您还可以编写自定义存储提供程序。对于负载均衡(没有任何形式的粘性IP),只能使用SQL/Custom。
是否有任何可供选择的分布式ASP.Net状态服务?我在想,这样每台服务器都可以与其他服务器同步。
编辑:回答:我正在寻找Session()存储。分布式缓存不是问题,Velocity在分布式缓存方面做得很好。:)
Edit2:响应Oded:状态服务器存在单点故障问题。由于选择的模型(即3层),SQL server可能无法直接访问,它只能通过中间层访问。
发布于 2010-12-27 23:39:42
我认为这就是“速度”将带来的东西?您可能希望查看Microsoft AppFabric以满足您的需求。
编辑:
也许我错过了你的帖子和你的编辑的一些东西,但我仍然非常确定你的Session()存储需要AppFabric。也许我错了,但这对我来说肯定是死心塌地。
发布于 2010-12-27 23:37:35
我会看着Memcache for .net
发布于 2010-12-27 23:36:52
看看这个:http://technet.microsoft.com/en-us/library/cc725582(WS.10).aspx
我建议继续使用SQL server,因为它是最容易实现的。
确保您存储在session中的类被标记为Serializable,否则您将得到运行时错误。
https://stackoverflow.com/questions/4539754
复制相似问题