Xmemcached 1.3.0 发布 - 开源中国社区
Xmemcached 1.3.0 发布
小编辑 2011年01月04日

Xmemcached 1.3.0 发布

小编辑 小编辑 发布于2011年01月04日 收藏 2 评论 0

免费体验IBM Cloud,构建Iot应用 >>>  

Xmemcached是基于java nio实现的高性能可扩展的memcached客户端。

新版本改进内容包括:

1、引入了failure模式,所谓failure模式是指在当一个memcached由于各种原因不可用的情况下,发往这个节点的请求将直接抛出异常,而非使用下一个可用的节点。具体可以看memached的这个文档。默认不启用,启用failure模式很简单:

MemcachedClientBuilder builder=……
//启用failure模式。
builder.setFailureMode(true);

2、在启用failure模式的情况下,允许为每个memcached设置一个备份节点,当主节点挂掉的情况下,会将请求转交给备份节点,主节点恢复后又自动切换到主节点。请注意,要设置备份节点的前提是启用failure模式。假设我们已经有两个memcached节点:host1:port和host2:port,为host1:port设置一个备份节点host3:port可以实现为:

MemcachedClientBuilder builder= new
    XmemcachedClientBuilder(AddrUtil.getAddressMap("host1:port,host3:port host2:port"))

主备节点之间用逗号隔开,不同分组之间用空格隔开,完全兼容1.2。并且当备份节点连接意外断开的情况下,xmemcached也会自动修复备份节点的连接并加入映射。

3、修正BUG和新功能

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Xmemcached 1.3.0 发布
分享
评论(0)
最新评论
顶部