XMemcached 1.2.1正式发布

Xmemcached  1.2.1正式发布,这是1.2.0发布以来的第一个小版本,主要改进是修复BUG、内部重构以及添加一些新特性。主要改进如下:

1、为Kestrel 1.2添加delete方法支持,kestrel 1.2发布后正式支持memcached delete协议

2、添加了一个新的序列化转换器 net.rubyeye.xmemcached.transcoders.TokyoTyrantTranscoder,专门提供给使用xmemcached连接Tokyo Tyrant的用户,这个转换器默认在value前加上4个字节的flag,因为Tokyo Tyrant不支持flag,所以默认无法存储除String之外的Java序列化类型。

3、添加两个新选项:

    Transcoder.setCompressionThreshold(threshold)
 

Transcoder.setCompressionThreshold(threshold)

    Transcoder接口添加了setCompressionThreshold用于设置压缩阀值,序列化后的value如果超过这个阀值将启用压缩,默认阀值是16K。

MemcachedClient.setSanitizeKeys(true|false)

   MemcachedClient.setSanitizeKeys(true|false)  

    setSanitizeKeys用于决定是否启用URLEncoding来编码key,如果你用url作为key存储,这一特性能方便你的使用,默认为开启。

4、添加中文用户指南,比较完整的使用说明和选项说明,在线阅读

5、内部优化,移除一些老代码和一些在1.1中被声明为Deprecated的方法。添加了更多单元测试。

6、BUG修复和对binary协议实现的部分优化。

项目主页:http://code.google.com/p/xmemcached/

下载地址: http://code.google.com/p/xmemcached/downloads/list

 

欢迎试用和反馈。

文章转自庄周梦蝶  ,原文发布时间2009-12-04

时间: 2024-08-03 13:19:01

XMemcached 1.2.1正式发布的相关文章

Xmemcached 1.3.0正式发布

  Xmemcached是一个开源的memcached的Java客户端,最近引入了一些关键特性,因此版本号直接从1.2.6.2升级到1.3.0.主要的更改如下: 1.引入了failure模式,所谓failure模式是指在当一个memcached由于各种原因不可用的情况下,发往这个节点的请求将直接抛出异常,而非使用下一个可用的节点.具体可以看memached的这个文档.默认不启用,启用failure模式很简单: MemcachedClientBuilder builder=--//启用failur

xmemcached正式发布1.10——比spymemcached更快。

    相比于RC3版本,做出的主要改进是: 1.改进批量get操作(multi-gets)的性能,现在已经与spymemcached相近.额外的益处是进一步在get操作上扩大了对spymemcached的领先优势. 2.做了两个重构: a)将MemcachedTCPSession.MemcachedHandler.MemcachedConnector等网络相关的类和接口从net.rubyeye.xmemcached转移到net.rubyeye.xmemcached.impl包. b)引入两个新

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 113: 新增加一个delete方法,可以设置操作超时 public boolean delete

xmemcached发布1.10 RC1 (附最新测试报告,update)

update:紧急修复一个严重的bug,影响多节点memcached下的余数哈希分布.jmx监控正式启用.更多单元测试.     XMemcached是一个基于java nio的memcached客户端.最新发布1.10-RC1版本,这个版本其实早就完成,一直没有环境来测试,本机测试没有多大价值.今天做了一个初步测试,在效率上已经超越了spymemcached最新的2.3.1版本,具体的测试数据请看下面,下载地址这里,更新了wiki.    1.10-RC1的主要改进: 1.性能优化,具体请参见

Java Memcached Client的Benchmark——xmemcached发布1.1.1

  趁周末,做了一个java memcached client的性能benchmark,比较了4个开源的client: spymemcachehd,xmemcached,java-MemCached和岑文初的asf-cached.这个测试可能不是那么准确,为了保证命中率,无法测试更多并发下的表现,以后再测试多个memcached server下的表现可能更有价值.详细的测试报告在这里 http://xmemcached.googlecode.com/svn/trunk/benchmark/ben

IE10 for Win7正式发布

[科技讯]2月27日,IE10浏览器作为微软最新一代操作系统Win8的内置浏览器,在去年伴随着Win8系统的发布而正式发布.随后微软又专门发布了Win7版本的IE10预览版,并承诺将会在今年为Win7用户带来IE10浏览器的正式版.现在,IE10 for Win7正式版发布了.    据微软介绍称,IE10 for Win7正式版将会为Win7用户带来更快更流畅的浏览体验,完善了硬件加速和Chakra JavaScript引擎.Win7版IE10拥有与Win8版IE10相同的HTML5功能,包括

奇虎360正式发布搜索独立APP“360搜索”

网易科技讯 6月3日消息,360公司今日正式发布移动搜索独立APP--360搜索,进而提速360移动搜索战略. 360搜索APP集成了网页.新闻.视频.游戏.壁纸.APP.地图等内容的搜索功能,并支持语音搜索. 用户安装360搜索APP后屏幕上将同时生成360搜索和语音搜索两个图标,用户可以通过语音搜索按钮直接进行搜索,用户搜到图片.音乐内容后可以一键设置为壁纸.铃声和主题,视频.音乐.小说等可以一键下载. 此外,360已经支持应用内搜索和本地搜索,支持搜索手机中的通讯录.APP等内容. 360

基于Ajax的Web框架Echo2 2.0 正式发布

ajax|web 基于Ajax的Web框架Echo2 近日宣布新版2.0正式发布. ECHO2是一个基于Mozilla Public License的开源WEB框架.它采用全新的AJAX(Asynchronous JavaScript and XML) Web界面绘制引擎.所有的client/server的交互采用XMLHttpRequest方式.这样就使用户感觉到像操作桌面应用程序一样的流畅,同传统的WEB应用程序相比,性能也发生戏剧性的改善.在ECHO2中,所有的WEB界面的绘制功能都是EC

MyEclipse 4.1 正式发布

MyEclipse 开发组近日宣布,MyEclipse 4.1 正式发布. 报道中指出,该新版本中出现的新特性正如之前所期待的,主要包括: AJAX/Web 2.0 支持JavaScript Editor 提升新的JavaScript Debbugger 和Web 2.0 平台和浏览器UML序列图标支持Spring/Hibernate 集成新的Hibernate 映射编辑工具提高了拖放性能Visual Web Designer ZoomJSP 本地察看提高的服务器管理性能New Image Ed