阅读更多

开源的memcached Java客户端——xmemcached发布1.3.6版本。

 

主要改进如下:

 

1.  为MemcachedClientBuilder添加两个新方法用于配置:

 

	public void setConnectTimeout(long connectTimeout);
	public void setSanitizeKeys(boolean sanitizeKeys);

 

2.  用于hibernate的XmemcachedClientFactoryd添加了connectTimeout属性,感谢网友 Boli.Jiang的贡献。

 

3.  添加新的枚举类型 net.rubyeye.xmemcached.transcoders.CompressionMode,用于指定Transcoder的压缩类型,默认是ZIP压缩,可选择GZIP压缩。Transcoder接口添加setCompressionMode方法。

 

4.  修改心跳规则,原来是在连接空闲的时候发起心跳,现在变成固定每隔5秒发起一次心跳检测连接。

 

5.  修改默认参数,默认禁用nagle算法,默认将批量get的合并因子下降到50。

 

6.  修复bug和改进,包括:161163165169172、173176179180

 

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

 

项目文档:http://code.google.com/p/xmemcached/w/list

 

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

 

源码:https://github.com/killme2008/xmemcached

 

Maven依赖:

 

<dependency>
    <groupId>com.googlecode.xmemcached</groupId>
    <artifactId>xmemcached</artifactId>
    <version>1.3.6</version>
</dependency>
13
0
评论 共 10 条 请登录后发表评论
10 楼 michael9527 2012-03-26 13:48
请问楼主,你的benchmark测试中,那个TPS结果图片是用什么工具弄的?
9 楼 kakaluyi 2012-03-21 10:19
dennis_zane 写道

1.几乎没花多少时间,一般我会在发布一个版本前集中修改代码
2.我们目前用redis,暂时没用memcached。
3.有benchmark,不过比较老了 http://xmemcached.googlecode.com/svn/trunk/benchmark/benchmark.html

Okay,谢谢回复,有机会先试用一下
8 楼 xxxcomcn 2012-03-20 22:23
先了解下
7 楼 dennis_zane 2012-03-20 17:32
kakaluyi 写道
很佩服lz对开源的热情,想问一下dennis三个问题
1 每天花多少时间来resolve bug和support一些xmemcached的使用者,会占用工作时间吗,有人加入开源xmemcached帮你一起维护吗.
2 还有你有把xmemecached引入到目前公司的缓存架构体系中来吗(因为大公司有成功使用经历,我们在选择上肯定有很大帮助)
3 你怎么验证你的meemcache的性能比别的memcache client框架速度,稳定性好


1.几乎没花多少时间,一般我会在发布一个版本前集中修改代码
2.我们目前用redis,暂时没用memcached。
3.有benchmark,不过比较老了 http://xmemcached.googlecode.com/svn/trunk/benchmark/benchmark.html
6 楼 itstarting 2012-03-20 17:27
奇怪,我git checkout了下,全部变动都在src/test/*

为什么?
5 楼 kakaluyi 2012-03-20 17:23
很佩服lz对开源的热情,想问一下dennis三个问题
1 每天花多少时间来resolve bug和support一些xmemcached的使用者,会占用工作时间吗,有人加入开源xmemcached帮你一起维护吗.
2 还有你有把xmemecached引入到目前公司的缓存架构体系中来吗(因为大公司有成功使用经历,我们在选择上肯定有很大帮助)
3 你怎么验证你的meemcache的性能比别的memcache client框架速度,稳定性好
4 楼 dennis_zane 2012-03-20 09:44
whiletrue 写道
lz是否建议升级呢?

没有特别重大的bug,升不升都可以。
3 楼 whiletrue 2012-03-20 09:40
lz是否建议升级呢?
2 楼 xiaoxin5230 2012-03-19 16:53
一直使用xmemcached,感觉很不错
1 楼 wenjinglian 2012-03-19 12:27
支持一下,楼主辛苦。

发表评论

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

相关推荐

  • FLEX COMBOBOX 传值问题

    if(list.selectedItem.字段名.toString()=="")  {  combobox.selectedIndex = 0;  }else{  for each(var o:Object in combo

  • Flex ComboBox控件

    本文和大家重点学习一下Flex ComboBox控件的用法,Flex ComboBox控件就是下拉框,在Flex中如果使用此控件的话可以变得更炫了,并且用户使用起来更方便。 Flex ComboBox控件 1.动态添加数据 首先:创建一个...

  • flex的combobox控件,如何选中指定值?

    selectedIndex和selectedItem都可以设置默认项,你要初始化选中哪个,你可以通过循环你的数据源找出那个item,然后赋给selectedItem就可以了 用selectedIndex也可以的啊,循环数据源,找到index,例如: for(var ...

  • Flex comboBox编程设置selectedindex时不触发change事件解决办法

    //当更改或添加记录后,重新加载时显示相关记录//cbShops是comboBox的IDcbShops.selectedIndex=shopCount;//当设置selectedIndex时不会触发change事件,要编码触发cbShops.dispatchEvent(new ListEvent("change"));/...

  • Flex ComboBox使用例子

    xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"&gt;

  • flex combobox 绑定图标

    mx:ComboBox x=&quot;502&quot; y=&quot;51&quot; id=&quot;cb_presenceState&quot; selectedIndex=&quot;0&quot; width=&quot;128&quot; creationComplete=&quot;cb_presenceState.dropdown.iconField = 'icon'&...

  • Flex中对combobox赋值的问题

    首先,从后端数据源拿到xml东北华北华东华南华中西部然后,将该xml绑定到combobox

  • FLEX mx:combobox用法

    &lt;mx:ComboBox id="pgender" width="120" color="0x000000" dataProvider="{genderComboData}" labelField="name" selectedIndex="0"/&gt;

  • flex ComboBox控件 学习

    ComboxBox控件就是 下拉框,在flex中变得更炫了。让用户使用起来更方便。ComboxBox控件1. 动态添加数据首先:创建一个数组进行数据的存储。再在ComboBox控件 dataProvider属性进行绑定。...

  • flex4 ComboBox下拉框怎么清空??

    数据源:var aa:ArrayCollection=new ArrayCollection([{label:&quot;1&quot;,data:1},{label:&quot;...设置 selectedIndex 属性会取消选择当前选定的项目并选择指定索引位置的数据项目。 该值始终在...

  • flex ComboBox change事件和close事件

    change 事件 ...属性 ListEvent.type = mx.events.List...当 ComboBox 内容因用户交互操作发生更改时、当 selectedIndex 或 selectedItem 属性更改时,以及如果 ComboBox 控件可编辑,每当在框中键击时调度

  • Flex的Combobox组件

    1、显示提示 设置Prompt属性可以为Combobox添加一个默认提示。如果没有设置selectedIndex,默认selectedIndex=-1,就显示Prompt的...Flex4中的Combobox文字过长时,会显示滚动条。我们讨论Flex3如何处理文字过长的...

  • Flex ComboBox 加载xml数据

    &lt;mx:ComboBox x="76" y="16" id="ddl_cllb" change="ddlchange()" selectedIndex="0" editable="false"&gt;&lt;/mx:ComboBox&gt; 本文转自94cool博客园博客,原文链接:...

  • Displaying icons in a Flex ComboBox control

    making the ComboBox control display icons also should be pretty trivial. Well, after about 2 minutes of analyzing the documentation, it turns out it is pretty simple. The trick ...

  • Flex的Combobox组件(Prompt属性、文字过长...特性)

    1、显示提示 ...设置Prompt属性可以为...如果没有设置selectedIndex,默认selectedIndex=-1,就显示Prompt的内容。 Flex3如果不设置Prompt,默认选择第一项。Flex4如果不设置Prompt,那么默认是空的。 2

  • flex ComboBox 打开关闭验证

    -- http://blog.flexexamples.com/2007/12/13/programmatically-opening-and-closing-combobox-controls-in-flex/ --&gt; layout="vertical" verticalAlign="top" backgroundColor="white" viewSourceURL=...

  • flex3 comboBox 变身可输入可过滤搜索下拉选项,实例代码片段

    &lt;mx:ComboBox id="enterpriseInfo_CB_ID" dataProvider="{enterprise_info}" selectedIndex="0" editable="true" minWidth="100" change="loadReport()" ...

  • Extjs获取Combobox的selectedIndex

    现有的Combobox类里面是没有一个直接的方法让你来获取selectedIndex的,这点和HTML里面的input标签不太一样。 比如通过Combobox里面的Store来获取。 具体代码如下 Ext.onReady(function(){ Ext.define('...

  • Flex控件ComboBox绑定数据

    ComboBox控件使用dataProvider定义下拉列表的值。dataProvider的类型可以是Array、XML或者是ICollectionView。这里monthCombo的dataProvider是一个包含十二个月份的Array。我们看到,monthCombo的TextInput区域和...

  • Flex的Combobox组件使用技巧

    1、显示提示设置Prompt属性可以为Combobox添加一个默认提示。如果没有设置selectedIndex,默认selectedIndex=-1,就显示Prompt的内容。Flex3如果不设置Prompt,...我们讨论Flex3如何处理文字过长的问题。设置其it...

Global site tag (gtag.js) - Google Analytics