multicache4j - 为Java集成各种cache组件和ehcache

  Java研究室是一支专注于Java与Java EE技术研究与应用创新的专业型团队,由一批来自于Sun、IBM、华为等国内外知名软件企业的技术专家、资深工程师和架构设计师组成。 他们擅长于Java EE系统的架构设计、程序开发、软件测试和集群与分布式部署,在Java、Java EE、企业应用、无线互联网与网络通信等领域拥有丰富的项目实战经验,曾为多家国内外大型企业开发和实施过大型应用系统,拥有最前沿的技术实战经验。 该研究室还致力于Java技术的精炼与传播,旨在将自身实践的第一手经验传递给大家,目前专注于Java、Java Web、Java EE和数据库开发技术,并曾策划编写“Java高手真经”、“开发者突击”、“Web2.0动态网站开发”、“开发巨匠”等多个系列多本畅销图书,深受广大读者欢迎。
  
  
  
  
  
  
  [b]开发的一个项目,已在线上应用(多点应用+集群/主从复制),欢迎适用提建议 [/b]
  1.feature
  multicache4j用于为Java集成各种cache组件:
  方便集成各种remote cache
  memcached (支持组件spymemcached)
  memcachedb (支持组件spymemcached)
  ttserver (支持组件spymemcached, ttserverclient)
  redis (支持组件jedis)
  方便集成各种local cache
  ehcache
  基于对象池技术管理客户端连接对象,网络断开能够自动重连
  基于Pattern Mapping进行哈希映射
  支持remote cache和local cache的混合缓存
  支持local cache的单独使用
  2.usage
  multi cache (remote + local, or remote , or local):混合使用远程与本地Cache
  适用场景:单点应用+集群Cache
  MultiCacheFactory.getInstance().set("foo", "bar");MultiCacheFactory.getInstance().get("foo");
  remote cache:单独使用远程Cache
  适用场景:多点应用+集群Cache
  RemoteCacheFactory.getInstance().set("foo", "bar");RemoteCacheFactory.getInstance().get("foo") ;
  local cache:单独使用本地Cache
  适用场景:单点应用/多点应用
  LocalCacheFactory.getInstance().set("foo", "bar");LocalCacheFactory.getInstance().get("foo");
  3.configuration
  配置文件multicache4j.xml如下:
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  本地缓存ehcache.xml配置:
  
  
  
  
  
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值