当前位置: 首页 > 软件库 > 程序开发 > 缓存系统 >

ARCUS

基于 memcached 的云缓存
授权协议 Apache 2.0
开发语言 Python
所属分类 程序开发、 缓存系统
软件类型 开源软件
地区 不详
投 递 者 於炯
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Arcus 是一个基于 memcached 的云缓存,由 NAVER Corp 公司开发。 arcus-memcached 经过大幅度的修改,可以支持 NAVER 的功能和性能要求。Arcus 支持多种数据机构 (List, Set, B+tree),除了支持基本的memcached 键值数据模型,还可以一个结构化的形式存储和回取多个数值。

Arcus 管理多个使用 ZooKeeper 的 memcached 节点集群。每个集群或云由它的服务代码标识,以服务代码作为云的名字。用户可以添加/删除 memcached 的 nodes/clouds。Arcus 会检测出失败的 nodes 并自动删除它们。

支持平台

目前,Arcus 只支持 64-bit Linux,已在下列操作系统平台测试过:

  • CentOS 6.x 64bit

  • Ubuntu 12.04 LTS 64bit

如果你有兴趣,可以尝试在其它 OS 平台构建运行 Arcus ,有任何 issues 可以和我们联系。

Arcus Architecture

 相关资料
  • 我的Spring应用程序由两个上下文xml配置文件组成,第一个是根上下文。xml仅扫描非控制器带注释的bean: 而第二个servlet上下文。xml包含所有spring mvc设置和扫描控制器带注释的bean web.xml上的DispatcherServlet配置如下所示 我想尝试基于注释的缓存,所以我将以下bean定义添加到root-context.xml 并使用一个带有注释的类来测试这一点

  • 新手问题:我想使用一个云存储桶作为云CDN的原点。不确定这是否可能。目前,我已经为负载均衡器打开了CDN,但我的理解是,它将只缓存来自我的domain.com的内容,并有适当的标题集。当然,我们的假设是,CDN pops比bucket离我的用户位置更近,而bucket离我的用户位置更远,并且从CDN中获取比使用bucket URL(主要是静态图像)更快。谢了。

  • 1.1 Memcached 是什么? memcached 是以 LiveJournal 旗下 Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为 mixi、hatena、Facebook、Vox、LiveJournal 等众多服务中提高 Web 应用扩展性的重要因素。 许多 Web 应用都将数据保存到 RDBMS 中,应用服务器从中读取数据并在浏览

  • 本文向大家介绍基于Nginx的Mencached缓存配置详解,包括了基于Nginx的Mencached缓存配置详解的使用技巧和注意事项,需要的朋友参考一下 简介 memcached是一套分布式的高速缓存系统,memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。memcached的API使用三十二比特的循环冗余校验(CRC-32)计算键值后,将数据分散在不同的

  • 对于缓存声明,抽象提供了一组 Java 注解: @Cacheable 触发缓存机制 @CacheEvict 触发缓存回收 @CachePut 更新缓存,而不会影响方法的执行 @Caching 组合多个缓存操作到一个方法 @CacheConfig 类级别共享系诶常见的缓存相关配置 下面,让我们仔细看看每个注释。 32.3.1 @Cacheable 注解 顾名思义,@Cacheable 用于标识可缓存

  • 本文向大家介绍Yii配置与使用memcached缓存的方法,包括了Yii配置与使用memcached缓存的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii配置与使用memcached缓存的方法。分享给大家供大家参考,具体如下: 1. 下载memcached软件包,解压,把memcached.exe 放到随意一个地方,比如:d:/memcached/ 下。 2. 开始->运行->输