SHOP.COM Cache System

我要开发同款
匿名用户2009年01月10日
39阅读
开发技术Java
所属分类程序开发、缓存系统
授权协议未知

作品详情

这是SHOP.COM网站所使用的对象缓存系统,主要特性包括如下几个方面:

*支持进程内和CS模式的缓存结构 *可以进行水平扩展 *缓存对象可被存到磁盘中 *支持关联主键 *非事务 *支持任意长度的主键和键值 *根据TTL进行自动垃圾回收 *可以运行于容器中或者是独立平台运行

示例代码:

List<SCClientManager>clientSet=newArrayList<SCClientManager>();SCClientFactory   clientFactory=ShopComCacheFactory.getClientFactory();SCClientContext   context=clientFactory.newContext();context.address(newInetSocketAddress(/*address1*/,/*portnumber1*/));SCClientManager   manager=clientFactory.newClientManager(context);clientSet.add(manager);//addadditionalmanagersforeachcacheservermyCache=newSCCache(newSCMultiManager(clientSet));//seeifyourobjectisinthecacheMyObject  obj=(MyObject)myCache.get(newSCDataBlock(myKey));//ifit'snot,allocateitandaddittothecacheif(obj==null){  obj=newMyObject();  myCache.put(newSCDataBlock(myKey,obj));}
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论