http://www.blogcn.com/u2/38/21/ayufox/index.html
  • 19:38
  • 浏览 (599)
  • 评论 (0)
2007-02-02

jbosscache1.4 invalidation模式的疑问

关键字: jbosscache
项目中需要用jbosscache解决分布式cache问题。我们想实现如下cache模式: 假设集群有2个节点,分别是node1和node2,我们要缓存的对象叫test.table1, 1、node1 检索test.table1的id为“id1”的值, 这时,由于缓存中没有相应数据,它会先访问数据库,然后缓存在本地,即调用类似treecache.put("/test/table1","id1" "value1")的语法保存在缓存中;这时其他节点的cache不受影响;下次node1再次访问该值,就会从缓存中取到 ...
    我们在项目中使用jbosscache来做分布式缓存部分数据库数据。打算用INVALIDATION_SYNC来将remove的数据失效掉, 但令人失望的是,我们在put数据的时候,发现它也会广播invalidation消息,导致数据失效。这样的结果是,只有1台服务器有 缓存数据,其他服务器从数据库取到相同数据put到缓存时,就会导致其他服务器缓存失效,但这个操作实际上没有修改数据。 实在是不合理。可能是我们的使用方式有问题,或者有其他配置方法,请有这方面的朋友能帮助下,谢谢!   配置文件如下(就是标准的那个invalidati ...
eddie
搜索本博客
存档
最新评论
评论排行榜