因此,我们正在扩展我们的应用程序以拥有两台Web服务器,如果一切顺利的话,很可能在明年左右需要四到五台服务器。
我知道在使用SQL Server的服务器和ASP.NET状态服务器之间共享会话状态。但是,我有点担心ASP.NET状态服务器的单点故障,因为我们不使用SQL Server,所以我宁愿避开该提供程序。
我有什么选择?哪些自定义状态服务器重量轻,可以支持多台机器之间的故障转移,并且不需要SQL Server的许可开销?
答案 0 :(得分:2)
看一下:
Memcached:http://memcachedproviders.codeplex.com/
,或者
AppFabric:http://msdn.microsoft.com/en-us/library/ee790859.aspx
两者都是免费的。
还有扩展状态服务器,但你需要付费:http://www.scaleoutsoftware.com/products/scaleout-sessionserver/