阅读更多

4顶
1踩

互联网

开源的java memcached client—— xmemcached发布1.3.4版本,主要改进如下:

 

1、修复一个相对严重的bug,在解析二进制协议时如果遇到从服务端返回的错误信息,会导致连接异常断开;如果你没有使用binary协议,不会遇到此问题。建议使用xmemcached并且使用二进制协议的朋友升级到此版本

 

2、允许XMemcachedClientFactoryBean配置opTimeout选项。

 

3、添加RoundRobinMemcachedSessionLocator,轮询的连接选择器,仅用于kestrel或者memcacheq集群,这些应用都不要求同一个key要保存在固定的服务器上,而仅是作为集群分担负载。

 

4、KetamaMemcachedSessionLocator添加额外选项,允许配置是否兼容 nginx-upstream-consistent,这个是网友 wolfg1969贡献的patch。如果要使得xmc的一致性哈希算法兼容nginx-upstream-consistent,只要设置cwNginxUpstreamConsistent为true即可,示范代码:

MemcachedClientBuilder builder = new XMemcachedClientBuilder(
				AddrUtil.getAddresses(servers));

builder.setSessionLocator(new KetamaMemcachedSessionLocator(
				true));

5、修复bug,包括issue 132 , issue 142 , issue 133 , issue 139 , issue 142 , issue 145 ,issue 150等。

 

如果你使用maven,只要简单升级版本即可:

  <dependency>
      <groupId>com.googlecode.xmemcached</groupId>
      <artifactId>xmemcached</artifactId>
      <version>1.3.4</version>
 </dependency>
 

下载地址:

http://code.google.com/p/xmemcached/downloads/list

4
1
评论 共 9 条 请登录后发表评论
9 楼 tywo45 2011-09-10 08:21
果然有了,不知道官网上为何会延迟?

引用
Downloading: http://repo1.maven.org/maven2/com/googlecode/xmemcached/xmemcached/
1.3.4/xmemcached-1.3.4-sources.jar
209 KB
8 楼 dennis_zane 2011-09-09 22:52
tywo45 写道
官网上似乎只有1.3.3的
<dependency>
			<groupId>com.googlecode.xmemcached</groupId>
			<artifactId>xmemcached</artifactId>
			<version>1.3.3</version>
		</dependency>


dennis_zane 写道
tywo45 写道
哪个maven仓库有这个下载?

官方的maven中心仓库就有的,无需特别设置。




貌似官方同步延迟了,明天应该可以了。
7 楼 tywo45 2011-09-09 22:11
官网上似乎只有1.3.3的
<dependency>
			<groupId>com.googlecode.xmemcached</groupId>
			<artifactId>xmemcached</artifactId>
			<version>1.3.3</version>
		</dependency>


dennis_zane 写道
tywo45 写道
哪个maven仓库有这个下载?

官方的maven中心仓库就有的,无需特别设置。

6 楼 dennis_zane 2011-09-09 19:13
tywo45 写道
哪个maven仓库有这个下载?

官方的maven中心仓库就有的,无需特别设置。
5 楼 tywo45 2011-09-09 19:05
哪个maven仓库有这个下载?
4 楼 dennis_zane 2011-09-09 09:33
whaosoft 写道
这个升级麻烦吗 像lunce2~3 spring2~3 securit2~3 jbpm3~4 升级都麻烦...不知道这个怎么样

一点都不麻烦,完全向前兼容。
3 楼 javaTo 2011-09-09 00:58
一直在用
2 楼 whaosoft 2011-09-08 23:47
这个升级麻烦吗 像lunce2~3 spring2~3 securit2~3 jbpm3~4 升级都麻烦...不知道这个怎么样
1 楼 xosadan 2011-09-08 09:56
good。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java的开源高性能memcached客户端XMemcached.zip

    Xmemcached是基于java nio实现的高性能可扩展的memcached客户端。它的主要特点: 高性能,稳定可靠,已经在众多公司的众多项目里得到应用。 功能完备:客户端分布式、权重、最新最完整的协议支持。 ...

  • 开源java memcached client——xmemcached 1.3.2发布

    Xmemcached是一个开源的java memcached client,具有高性能、更易用、功能完善等优点,距离上次发布1.3.1已经超过两个月,现在正式发布1.3.2这个新版本,主要的改进如下: &lt;br /&gt;   &lt;br /&gt; 1、Bug修复...

  • Memcached客户端XMemcached

    Xmemcached是基于java nio实现的高性能可扩展的memcached客户端。 XMemcached特点 高性能 XMemcached同样是基于java nio的客户端,java nio相比于传统阻塞io模型来说,有效率高(特别在高并发下)和资源耗费...

  • xmemcached:高性能,易于使用的Java多线程memcached客户端

    介绍XMemcached是Java中的一种高性能,易于使用的阻塞多线程memcached客户端。 它是基于nio的,并且经过了精心设计,以实现最佳性能。快速开始:有助于源代码并将其签出到本地计算机。 进行更改并创建拉取请求。 ...

  • Memcached客户端-XMemcached使用

    一、 XMemcached 简介  XMemcached 是一个新 java memcached client 。也许你还不知道 memcached 是什么?可以先看看这里。简单来说, Memcached 是一个高性能的分布式内存对象的 key-value 缓存系统,用于动态...

  • Java Memcached Client——Xmemcached 1.2.1公布

    Xmemcached 1.2.1正式公布...重要改善如次:一、为Kestrel 1.2增添delete步骤支持,kestrel 1.2公布后正式支持memcached delete协议二、增添了一个新的序列化转换器 net.rubyeye.xmemcached.transcoders.TokyoTyrantTra

  • linux下安装php的memcached客户端

    主要介绍了linux下安装php的memcached客户端的步骤,需要的朋友可以参考下

  • 使用memcached客户端Xmemcached与Spring整合

    在经过三个RC版本后,正式发布1.10-final版本。 xmemcached特性一览: 1、高性能 2、支持完整的memcached文本协议,二进制协议将在1.2版本实现。 3、支持JMX,可以通过MBean调整性能参数、动态添加/移除server、...

  • memcached客户端与服务端

    memcached客户端与服务端

  • memcached客户端所需jar包

    memcached客户端所需jar包,commons-所有包下载, memcached客户端所需jar包,commons-所有包下载,

  • php的memcached客户端memcached

    之前在安装memcache时有提到memcached客户端是叫memcache,其实还有一个基于libmemcached的客户端叫memcached,据说性能更好,功能也更多。

  • Memcached failure客户端(Xmemcached)

    Memcached分布式客户端(Xmemcached):[url]http://donald-draper.iteye.com/blog/2396313[/url] 从1.3版本开始,xmemcached支持failure模式。所谓failure模式是指,当一个memcached节点down掉的时候, 发往这个...

  • Memcached笔记——(二)XMemcached&Spring集成

    Memcached的Java的Client,使用XMemcached 1.3.5,做个简单的测试,并介绍如何与Spring集成。 相关链接: Memcached笔记——(一)安装&amp;...监控 Memcached笔记——(二)XMemcached&amp;Spri...

  • memcached客户端文件及服务端

    memcache分布式缓存32位服务端安装程序及客户端调用dll文件,亲测可用

  • MemcachedClient4J:它是 java 的 memcached 客户端

    一个使用netty框架编写的mecached客户端,实现mecached ASCII协议,性能超过Spymecached。 有许多功能和扩展是完美的。 提供同步和异步两种接口,使用方法非常简单,示例如下: MemcachedClient memcachedClient ...

  • Memcache.jl:Julia memcached客户端

    Memcache.jl:Julia memcached客户端

  • memcached-java客户端xmemcached简单使用

    2. 关于什么是xmemcached就不多说了,其实就是实现了memcached的java客户端,关于分布式下一篇会稍微详细点介绍,这里只要知道这个分布式其实是客户端的分布式,其实是没有主从节点的概念的。 3. 直接贴代码,看看...

  • Memcached 客户端 服务端 管理工具

    Memcached 客户端 服务端 管理工具

  • 易语言Memcached协议客户端模块

    易语言Memcached协议客户端模块源码,Memcached协议客户端模块,Initialize,Connect,Timeout,Exptime,IsRunning,RunStorageCommand,AnalyzeMessage,Set,Add,Replace,Delete,Incr,Decr,Version,Get,GetMulti,...

  • memcached客户端(三种客户端)

    Memcached的java客户端已经存在三种了:官方提供的基于传统阻塞io由Greg Whalin维护的客户端;Dustin Sallings实现的基于java nio的Spymemcached;XMemcached

Global site tag (gtag.js) - Google Analytics