NHibernate 2级缓存

| 我正在开发Windows客户端服务器应用程序。该服务器作为Windows服务运行,并且所有客户端都使用WCF连接到它。服务器将NHibernate 3用于DataAccess。我现在正在寻找启用NHibernate的2级缓存的方法。现在,我正在寻找应该为此使用的CacheProvider。有人可以给我小费吗?也许带有指向安装/配置教程的链接? 谢谢。 最好的问候,托马斯     
已邀请:
如果服务器是单实例,则SysCache2实现已准备好投入生产。它基于ASP.NET缓存构建,并提供出色的性能。 如果您正在运行多个服务器实例,则将需要一个分布式缓存管理器,并且需要更加仔细地计划缓存策略。可以使用AppFabric缓存(以前称为Velocity)。我们目前正在对此进行自我评估,并且发现了许多仍在尝试解决的问题。另外,还有一些商业产品,例如NCache,也许值得一看,尽管我不确定它是否可用于NH3。     
为了回应Phil提到的有关Ncache的问题。它已准备好NH3,并提供最少的代码更改即可开始将其用作Nhibernate的L2缓存。它可以免费下载,您可以在此处阅读有关将其用作二级缓存的信息: http://www.alachisoft.com/ncache/nhibernate-l2cache-index.html     

要回复问题请先登录注册