Posted on 2010-10-17 14:06
dennis 阅读(2443)
评论(0) 编辑 收藏 所属分类:
java 、
my open-source
Xmemcached 1.2.6.1正式发布,这个版本的主要是做bug fix以及一些细节改进,主要变动如下:
1、修复BUG,包括:
Issue
85:
当存在多个MemcachedClient的时候,JMX的统计只显示其中一个
Issue
87: 当使用一致性哈希的时候,连接池不起作用
Issue
90:
用户线程
中断引起的连接关闭
Issue
94:
BinaryMemcachedClientUnitTest测试失败
Issue
95:
JMX addServer,removeServer存在缺陷
Issue
96:
OOM Error while decompressing 60 KB of actuall data
Issue
97:
使得关闭连接更友好
2、改进重连机制,重连不再是以固定间隔(默认2秒)做重试连接,而是以一个等差数列递增间隔时间,第一次2秒,第二次4秒,第三次6秒……直到最大间隔时间1分钟做重连尝试。
3、改善关闭机制,关闭连接前发送quit命令,尽量做到友好关闭,等待服务器主动断开连接。
4、添加新的方法用于设置XmemcachedClient实例名称,用于区分不同的缓存集群,方便统计显示:
public interface MemcachedClient{
/**
* Return the cache instance name
*
* @return
*/
public String getName();
/**
* Set cache instance name
*
* @param name
*/
public void setName(String name);
}
名称也可通过spring配置。
5、提供
英文的用户指南,非常感谢
cnscud的帮助,这份文档是他一人搞定的。
6、更新了
Java Memcached Client Benchmark,跟最新版本的
spymemcached,
Java-Memcached-Client做对比测试,提供给需要的朋友参考。
项目首页
http://code.google.com/p/xmemcached/
下载地址
http://code.google.com/p/xmemcached/downloads/list
wiki地址
http://code.google.com/p/xmemcached/w/list