Xmemcached是一个开源的Java高性能memcached客户端,发布1.4.0版本,主要改进如下:
- 添加新类RandomMemcachedSessionLocaltor,用于kestrel的消息发送,可以将消息随机发送到多个key指定的queue。如果你使用xmemcached连接kestrel,推荐使用这个session locator。
- 添加对超时异常的处理和监控,主要改进两点:当某个连接连续出现1000个超时异常的时候,将主动关闭放弃该连接,该连接将会在后台做重连修复,恢复后自动加入服务;其次,将出现超时的连接信息放入异常信息,方便定位查找问题。
- 其他小的API变动:MemcachedClientBuilder可以设置opTimeout,并且接收字符串参数作为构造函数等。
如果你使用maven或者其衍生的构建工具,可以直接添加依赖:
<dependency> <groupId>com.googlecode.xmemcached</groupId> <artifactId>xmemcached</artifactId> <version>1.4.0</version> </dependency>
也可以到网站下载: https://code.google.com/p/xmemcached/downloads/list
源码在github: https://github.com/killme2008/xmemcached
更多信息请移步项目首页:https://code.google.com/p/xmemcached/
2 楼 zhuchao_ko 2013-05-22 14:15
1 楼 melin 2013-02-20 20:15