oscache 集群中数据同步问题

今天碰到了oscache缓存同步的问题,因为以前没接触这些个问题,所以查了一堆有用的资料,放在上面。下面是前辈整理的一些资料,都是在javaeye上找的:

OSCache 集群中数据同步问题,

Oscache分布式集群配置总结

OSCache使用指南

下面是自己的一些总结:

oscache.properties:文件配置向导 ,在 JavaGroupsBroadcastingListener类中有默认的oscache.properties

cache.cluster.busname:配置缓存别名。

cache.event.listeners :缓存更新监听器,因为oscache只实现了缓存实体增加和刷新的通知,如果需要同步,需要自己实现更新,删除的通知。说明:需要继承JavaGroupsBroadcastingListener。增加和刷新的通知,可以查看AbstractBroadcastingListener

cache.capacity:最大的缓存实体数,即可以存入多少条数据。

cache.memory:是否是内存缓存,true代表是,那是oscache类似一个map,其实就是一个map,因为主体就是实现了map接口。

cache.algorithm:算法,缓存存储数据的算法,比如用hash值存储,个人觉得,基本上是存储数据的的那个map中的key值是怎么放的。

 

 

 

你可能感兴趣的:(算法,cache)