我在多租户NHibernate应用程序中使用多个数据库,我以前使用的SysCache工作正常,但我需要移动到Memcache,因为我们现在正在使用Web Farm。我实际上使用的是Membase服务器,它很容易在Windows上安装并支持Memcache。
好像我的缓存是在会话工厂之间共享的...如果一个实体从ID为1的数据库A中获取并且应用程序B请求相同的实体,它应该从它自己的数据库获取它,而不是它返回来自缓存中数据库A的实体。
我需要执行任何其他配置才能使其正常工作吗?
我在这里使用MembaseCacheProvider(并且同样使用了它) http://blog.ovesens.net/2011/02/nhibernate-membase-caching-provider/
我在上面的博客上发表了评论,但是我也在这里发帖,以防任何人在此期间提供帮助。
保