资讯月刊下载
[开源软件] Arcus —— 基于 memcached 的云缓存
Arcus 是一个基于memcached 的云缓存,由 NAVER Corp 公司开发。arcus-memcached经过大幅度的修改,可以支持 NAVER 的功能和性能要求。Arcus 支持多种数据机构 (List, Set, B+tree),除了支持基本的memcached 键值数据模型,还可以一个结构化的形式存储和回取多个数值。 Arcus 管理多个使用ZooKeeper 的 memcach ...
[开源软件] GroupCache:Go 语言实现的 memcached
memcached作者Brad Fitzpatrick用Go语言重新实现了memcached,新的项目名称为groupcache,现已在Google多个生产环境中投入使用。 对比老版本memcached,groupcache去掉了缓存有效期及缓存回收机制,随之而来的是通过自动备份来均衡负载。 项目地址:https://github.com/golang/groupcache 国内镜像地址:htt ...
[开源软件] xmemcached 1.4.2发布,高性能Java Memcached客户端
XMemcached发布1.4.2版本,主要更新如下: 升级slf4j到1.7.5版本 设置网络层线程为daemon线程,可随JVM终止而终止。 二进制协议delete命令支持CAS参数,新增delete(key,cas,optimeout)方法,只删除cas值对应的item。 改进KetamaMemcachedSessionLocator,获取链接socket地址的方式保持一致。 TextCo ...
[开源软件] xmemcached发布1.4.0版本
Xmemcached是一个开源的Java高性能memcached客户端,发布1.4.0版本,主要改进如下: 添加新类RandomMemcachedSessionLocaltor,用于kestrel的消息发送,可以将消息随机发送到多个key指定的queue。如果你使用xmemcached连接kestrel,推荐使用这个session locator。 添加对超时异常的处理和监控,主要改进 ...
[开源软件] xmemcached 1.3.9 发布,高性能memcached Java客户端
Xmemcached是一个开源的Java高性能memcached客户端,距离上次发布接近半年,终于可以发布一下1.3.9版本,主要的改进如下: 添加resetStats方法到统计MBean,用于清零统计数据。 添加setEnableHealSession方法到XmemcachedClient和Builder,用于启用或者禁止连接修复(当连接意外断开的时候,默认仍然是启用)。 优化二进制协议的s ...
[企业架构] 谷歌更新mod_pagespeed,增加memcached支持
谷歌在2010年推出了mod_pagespeed,上个月该项目已经到达了1.0正式版本。这是一个针对使用Apache服务器的网站自动化优化模块,可以对网页内容进行自动优化以及智能缓存,从而有效提升网页的加载速度,据统计可以提升50%。 今天谷歌升级了该模块,带来了mod_pagespeed 1.1.23.1版本。在该版本中,增加了对memcached的支持,并改善了日志和统计报告,从而可以有效降低 ...
[开源软件] xmemcached 1.3.8发布,开源Java memcached客户端
xmemcached是一个开源的java memcached client,现发布1.3.8版本,主要改进如下: 实现文本协议的touch命令,1.3.6开始支持二进制协议的touch命令,现在使用文本协议也可以使用touch。 添加一个新的接口KeyProvider,用来预处理key(例如对key进行md5 hash、校验等),并为Builder和FactoryBean添加setKeyPro ...
[开源软件] xmemcached 1.3.6发布,开源的memcached Java客户端
开源的memcached Java客户端——xmemcached发布1.3.6版本。 主要改进如下: 1. 为MemcachedClientBuilder添加两个新方法用于配置: public void setConnectTimeout(long connectTimeout); public void setSanitizeKeys(boolean sanitizeKeys); ...
[开源软件] tstdb v2发布,国产开源 key-value 数据库
tstdb是一种基于日志重放机制、与memcached兼容的key-value数据库,可用于需要缓存数据落地的一些场合。 它兼容memcached的客户端(支持get、set和delete命令),支持value过期设置。读写性能与memcached接近。日志重放速度很快,作者测试时一亿数据的reloading(key:10bytes ,value: 20 bytes)只需要2分钟,内存占用2.1G ...
[互联网] 开源memcached客户端——xmemcached 1.3.4正式发布
开源的java memcached client—— xmemcached发布1.3.4版本,主要改进如下: 1、修复一个相对严重的bug,在解析二进制协议时如果遇到从服务端返回的错误信息,会导致连接异常断开;如果你没有使用binary协议,不会遇到此问题。建议使用xmemcached并且使用二进制协议的朋友升级到此版本。 2、允许XMemcachedClientFactoryBean配置o ...
[编程语言] libmemcached 0.51 发布,基于C的memcached客户端库
libmemcached 0.51 发布了。 memcached 是一个高性能、分布式的内存对象缓存系统,通过内存的数据缓存来降低对数据库的访问,从而提高动态内容应用网站的速度。 而libmemcached是基于C的memcached客户端库,支持tcp和Unix Socket协议方式,利用高效的hash算法,支持同步和异步方式。还提供一些便捷的工具用以对memcached的维护和管理, ...
[编程语言] libmemcached 0.50 发布
libmemcached 0.50 发布了。 libmemcached是基于C的memcached客户端.支持同步和异步方式.支持tcp和Unix Socket协议方式;高效的hash算法;实现cas,更新,追加 等特性.同时,还提供一些便捷的工具用以对memcached的维护和管理,具有低内存占用率、线程安全、并提供对memcached功能的全面支持。它还采用 多种命令行工具: memcat ...
[开源软件] 开源memcached的Java客户端xmemcached发布1.3.3:支 ...
开源memcached的Java客户端xmemcached发布1.3.3,主要改进如下: 1、memcached 1.6添加了不少新特性,具体可以参考《what's new in memcached》(1) (2) 这两个帖子。xmemcached将及时跟进这些新特性。1.3.3这个版本实现了二进制协议中新的两个命令touch和GAT(get and touch)。这两个功能可以说是千呼万唤始 ...
[编程语言] 开源java memcached client——xmemcached 1.3.2发布
Xmemcached是一个开源的java memcached client,具有高性能、更易用、功能完善等优点,距离上次发布1.3.1已经超过两个月,现在正式发布1.3.2这个新版本,主要的改进如下: 1、Bug修复,从1.3.1版本以来发现的bug并修复,包括: issue 112:: 新引入的failure模式在启动的时候,如果memcached故障,运行不符合预期的bug. issue ...
[编程语言] 开源memcached Java客户端——Xmemcached 1.3.0发布
xmemcached 1.3.0发布了! Xmemcached是一个开源的memcached的Java客户端,最近引入了一些关键特性,因此版本号直接从1.2.6.2升级到1.3.0。 主要的更改如下: 1、引入了failure模式,所谓failure模式是指在当一个memcached由于各种原因不可用的情况下,发往这个节点的请求将直接抛出异常,而非使用下一个可用的节点。具体可以看m ...
[编程语言] TreapDB一个基于treap的高性能key-value数据库
TreapDB 是一个基于 Treap 算法(一种随机二叉搜索树)开发的 Key/Value 数据存储的数据库。兼容 memcached 协议。 更多特性: TreapDB支持传统的get和set操作,还支持诸如求k个最小和k个最大、前缀查找以及区间查找等; TreapDB的索引是持久化的,但是使用了Memory Map机制,因此给它更多的内存它的性能会更好; TreapDB的性能不 ...
[企业架构] Xmemcached 1.2.6.1发布
开源Java Memcached客户端Xmemcached 1.2.6.1正式发布,这个版本的主要是做bug fix以及一些细节改进,主要变动如下: 1、修复BUG,包括: Issue 85: 当存在多个MemcachedClient的时候,JMX的统计只显示其中一个Issue 87: 当使用一致性哈希的时候,连接池不起作用 Issue 90: 用户线程中断引起的连接关闭 Issue 94:Bin ...