一个数据库,两个应用程序,二级缓存和NHibernate

时间:2009-12-14 04:40:21

标签: nhibernate caching

在使用NHibernate设置缓存时我需要知道什么,如果我有两个应用程序在不同的服务器上运行,但只有一个数据库。表依赖性通常是否足以确保不会出现奇怪的缓存问题?如果是这样,我应该看一下哪种轮询时间?

1 个答案:

答案 0 :(得分:1)

为了让nhibernate检查并发问题,您可以向实体添加字段。这将导致nhibernate在尝试更新已被其他人修改的实体时抛出并发异常。

如果要将二级缓存与多个服务器一起使用,我建议使用nhibernate二级缓存的分布式实现,例如NCache: http://www.alachisoft.com/ncache/nhibernate_index.html