基于java nio实现的memcached客户端,xmemcached 1.3.8 发布
jopen 12年前
<p><a href="/misc/goto?guid=4958189573425465478" target="_blank">Xmemcached</a>是基于java nio实现的高性能可扩展的memcached客户端。<br /> <br /> xmemcached 发布 1.3.8 版本,主要改进如下:</p> <ol> <li>实现文本协议的touch命令,1.3.6开始支持二进制协议的touch命令,现在使用文本协议也可以使用touch。</li> <li>添加一个新的接口KeyProvider,用来预处理key(例如对key进行md5 hash、校验等),并为Builder和FactoryBean添加setKeyProvider方法用于设置此对象。</li> <li>修改默认操作超时到5秒。</li> <li>修复一致性哈希实现KetamaMemcachedSessionLocator与Ngnix upstream的一致性哈希实现,当启动memcached使用默认端口的时候的会不兼容的bug,感谢网友<a href="/misc/goto?guid=4958348479366344181" target="_blank">wolfg1969</a>.</li> <li>为noreply操作添加流控,通过Builder和FactoryBean的setMaxQueuedNoReplyOperations方法设置内存中最多排队的noreply操作数目,默认的最大值取决于JVM可用的最大内存(-Xmx)。</li> <li>delete方法time失效,因为memcached已经不支持延迟删除。</li> </ol> <p> </p>