阅读更多

19顶
1踩

编程语言

原创新闻 XMemcached发布1.1.3

2009-07-14 09:56 by 资深记者 dennis_zane 评论(10) 有6161人浏览

    Xmemcached是一个基于nio的java memcached客户端API。今天发布1.1.3版本,本版本是一个内部优化版本,主要改进如下:

1、升级yanf4j到0.7.0,此版本的yanf4j做了极大简化和改进。

2、添加一个MemcachedClientStateListener接口,用于监听客户端事件,如连接建立、断开等等。通过MemcachedClient的下列方法进行添加或者移除监听器:

public void addStateListener(MemcachedClientStateListener listener);
public void removeStateListener(MemcachedClientStateListener listener);
public Collection<MemcachedClientStateListener> getStateListeners();
 

3、做了一个新的benchmark,测试两个memcached节点情况下,4个不同java memcached clients的性能表现,测试报告如下

http://xmemcached.googlecode.com/svn/trunk/benchmark/benchmark.html

 

4、调整一些网络层参数,将socket接收缓冲区从16K调整为8K,默认禁止nagle算法。

 

5、协议解析部分的重构和bug fixed,参见Issue 39.

 

   欢迎使用和建议。

 

下载地址:

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

 

Wiki地址:

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

19
1
评论 共 10 条 请登录后发表评论
10 楼 dennis_zane 2009-07-29 17:42
hzzdong 写道
Memcached 1.4.0已经发布,Xmemcached什么时候能支持Binary Protocol?


快了,开发基本完成,需要增加更多测试,估计在8月中旬发布1.2.0
9 楼 hzzdong 2009-07-29 16:32
Memcached 1.4.0已经发布,Xmemcached什么时候能支持Binary Protocol?
8 楼 dennis_zane 2009-07-21 17:28
inputer 写道
怎么这么像cometd !?

在下结论之前,麻烦先看看xmemcached是干啥的吧。
7 楼 inputer 2009-07-21 17:24
怎么这么像cometd !?
6 楼 dennis_zane 2009-07-15 10:09
pangyi 写道
在项目中使用过。
非常感谢楼主的分享。


不知道在你们项目中表现如何?欢迎反馈和建议。
5 楼 pangyi 2009-07-15 09:00
在项目中使用过。
非常感谢楼主的分享。

4 楼 gstripe 2009-07-15 08:36
cloud21 写道
谁知道这个东西好用不。

这个在作者的项目中一定用的很爽
3 楼 dennis_zane 2009-07-14 19:21
@cloud21
好不好用,得等你来评价

@whaosoft
本人作品。
2 楼 whaosoft 2009-07-14 12:45
好像是国货 !~
1 楼 cloud21 2009-07-14 11:36
谁知道这个东西好用不。

发表评论

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

相关推荐

  • javaweb项目常用jar包

    jzlib-1.1.3.jar log4j-1.2.16.jar mongo-java-driver-3.2.2.jar mysql-connector-java-5.0.8.jar ognl-3.0.5.jar ojdbc6-1.0.jar pdfbox-app-1.6.0.jar poi-3.12.jar poi-examples-3.12.jar poi-excelant-...

  • xmemcached发布1.1.2 (权重、noreply、spring集成)

    XMemcached发布1.1.2版本,这一版本仍然是1.1.0版本以来的改进版本,主要的改进如下: 1.支持设置memcached节点权重,权重高的负载相应比较大。 2.为部分协议添加noreply选项,memcached 1.2.5引入了noreply支持,...

  • xmemcached作者Dennis采访(转)

    xmemcached是最近频繁出现在JavaEye新闻频道的热点词汇,它就是... Dennis 在自己实现的一个nio框架 http://code.google.com/p/yanf4j/ 的基础上实现了xmemcached项目(目前1.1.3是基于yanf4j 0.7.0),xmemcach...

  • Xmemcached 1.2.0-beta版本发布,支持memcached二进制协议

    推迟了半个月之后,发布xmemcached-1.2.0的beta测试版本,此版本又是一个里程碑版本,主要亮点如下: 1、支持全部的二进制协议,包括noreply的二进制协议。memcached 1.4.0正式推出memcached的二进制协议,相比于...

  • 征服 Kestrel

    [*]json-1.1.3.jar [*]scala-library.jar [*]specs-1.6.2.1.jar [*]vscaladoc-1.1-md-3.jar [*]mina-core-2.0.0-M6.jar [*]slf4j-api-1.5.2.jar [*]twitteractors-1.1.0.jar [*]xrayspecs-1.0.7.jar [/list] ...

  • Java的Memcached客户端

    由于memcached client for java发布了新版本,性能上有所提高,并且运行稳定,所以建议使用memcached client for java. 3. Xmemcached http://code.google.com/p/xmemcached/ 引用 ...

  • spring web项目 maven依赖包

    4.11 4.1.6.RELEASE 1.7.12 1.1.3 8.1.17.v20150415 1.1.3 1.3.2 4.3 5.10.0 18.0 true 2.0.0 5.1.30 3

  • 最近的工作(mina vs. yanf4j)

    此外,Xmemcached 1.1.3 将采用最新的yanf4j 0.7.0。 (横坐标是并发连接数,纵坐标是吞吐量,单位为M/s,测试JDK为1.6.4,具体硬件环境不再详细列出,与xmemcached的benchmark同) 四张图分别是在消息长度为64、256...

  • 项目所用包

    logback-classic-1.1.3.jar logback-core-1.1.3.jar slf4j-api-1.7.12.jar  但是现在常用的就是logback+slf4j作为日志的输出工具类。  参考: logback和slf4j的使用的入门chapter1 pinyin4j-2.5.1.jar  有时候...

  • java 找不到程序包_在类路径或引导类路径中找不到程序包 java.lang

    /Users/Frank/.m2/repository/org/apache/httpcomponents/httpcore/4.3.3/httpcore-4.3.3.jar,/Users/Frank/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar,/Users/Frank/.m2/...

  • 常用开源软件maven坐标

    常见的发行包 junit4.x &lt;dependency&gt; &lt;groupId&gt;junit&lt;/groupId&gt; &lt;artifactId&gt;junit&lt;/artifactId&gt; &lt;version&gt;4.8.2&lt;/...

  • mysql pom.xml_比较全的 POM.xml

    xsi="...1.1.3 1.3.2 3.3.1 1.2.1 1.2.17 1.7.6 1.6.1 1.0.17 1.2.3 1.7.4 0.8.0.RELEASE 1.0.4 0.9.2.1 6.8.8 4.11 2.3.20 1.7 5.3.7 4.2 3.1 UTF...8 1.6 org.apache.struts struts2-core ${struts2.version} org.apache...

  • 常见的maven 仓库坐标

    lang3 3.3.2 commons-io commons-io 2.4 org.apache.commons commons-collections4 4.0 commons-logging commons-logging 1.1.3 commons-codec commons-codec 1.8 commons-beanutils commons-beanutils 1.8.3 ...

  • pandas-1.3.5-cp37-cp37m-macosx_10_9_x86_64.zip

    pandas whl安装包,对应各个python版本和系统(具体看资源名字),找准自己对应的下载即可! 下载后解压出来是已.whl为后缀的安装包,进入终端,直接pip install pandas-xxx.whl即可,非常方便。 再也不用担心pip联网下载网络超时,各种安装不成功的问题。

  • 基于java的大学生兼职信息系统答辩PPT.pptx

    基于java的大学生兼职信息系统答辩PPT.pptx

  • 基于java的乐校园二手书交易管理系统答辩PPT.pptx

    基于java的乐校园二手书交易管理系统答辩PPT.pptx

  • tornado-6.4-cp38-abi3-musllinux_1_1_i686.whl

    tornado-6.4-cp38-abi3-musllinux_1_1_i686.whl

Global site tag (gtag.js) - Google Analytics