阅读更多

19顶
1踩

编程语言

原创新闻 XMemcached发布1.1.3

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

    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 ...

  • python入门-30.寻找列表中只出现一次的数字-寻找单身狗.py

    python入门-30.寻找列表中只出现一次的数字——寻找单身狗.py

  • 布尔教育linux优化笔记

    linux优化笔记,配套视频:https://www.bilibili.com/list/474327672?sid=4496133&spm_id_from=333.999.0.0&desc=1

  • 知识付费系统-直播+讲师入驻+课程售卖+商城系统-v2.1.9版本搭建以及资源分享下载

    知识付费系统-直播+讲师入驻+课程售卖+商城系统-v2.1.9版本搭建以及资源分享下载,CRMEB知识付费分销与直播营销系统是由西安众邦科技自主开发的一款在线教育平台,该系统不仅拥有独立的知识产权,还采用了先进的ThinkPhp5.0框架和Vue前端技术栈,集成了在线直播教学及课程分销等多种功能,旨在为用户提供全方位的学习体验,默认解压密码youyacaocom

  • 美妆神域-JAVA-基于springBoot美妆神域设计与实现

    美妆神域-JAVA-基于springBoot美妆神域设计与实现

Global site tag (gtag.js) - Google Analytics