阅读更多

11顶
2踩

编程语言

原创新闻 Xmemcached 1.2.5正式发布

2010-06-22 18:54 by 资深记者 dennis_zane 评论(11) 有5501人浏览

Java memcached客户端——XMemcached发布1.2.5版本,这是1.2的最后一个小版本,主要的改进如下:

 

1、合并yanf4j到xmemcached,目前只是简单的源码合并,以及去除了不需要的udp支持。因此从1.2.5开始,xmemcached不再依赖yanf4j,仅依赖slf4j

 

2、支持SASL验证。memcached 1.4.3新增了SASL授权特性,启用了SASL的memcached会要求客户端进行授权验证,否则将拒绝请求,对于需要验证的用户来说是个可选的特性,关于memcached的SASL支持更多请看这里Xmemcached 1.2.5开始支持客户端的SASL验证,一个典型的使用例子如下:

        MemcachedClientBuilder builder = new XMemcachedClientBuilder(
                                        AddrUtil.getAddresses("localhost:11211"));
        builder.addAuthInfo(AddrUtil.getOneAddress("localhost:11211"), AuthInfo
                                        .typical("cacheuser", "123456"));
        // Must use binary protocol
        builder.setCommandFactory(new BinaryCommandFactory());
        MemcachedClient client=builder.build();
 

3、加快MemcachedClient.shutdown()方法的速度,应用可以更快地关闭xmemcached。

 

4、完善中文用户指南,添加客户端分布和SASL验证两节。

 

更多信息请参见wiki和changelog

 

XMemcached是一个基于java nio的memcached客户端

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

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

wiki地址:http://code.google.com/p/xmemcached/w/list

 

 

 

 

 

11
2
评论 共 11 条 请登录后发表评论
11 楼 dennis_zane 2010-07-19 08:33
freej 写道
希望作者好好看看“xmemcached-1.2.5-bin-with-dependencies.tar.gz”这个文件,这包打的...

请教下,这包打的有什么问题,别让我猜
10 楼 freej 2010-07-19 06:38
希望作者好好看看“xmemcached-1.2.5-bin-with-dependencies.tar.gz”这个文件,这包打的...
9 楼 jd2bs 2010-07-09 15:57
code.google.com三天俩头上不去 

还得找VPN
8 楼 lavafree 2010-06-23 20:35
引用
7 楼 dennis_zane 2010-06-23 18:25 引用
hankesi2000 写道
不知道在分布式方面,有何改动没?


memcached只能搞客户端分布或者利用repacahed补丁做复制,xmemcached已经支持客户端的分布,不知道你有什么建议?

memcached 分布式一般起多个服务,通过客户端来对不同服务器来访问
7 楼 dennis_zane 2010-06-23 18:25
hankesi2000 写道
不知道在分布式方面,有何改动没?


memcached只能搞客户端分布或者利用repacahed补丁做复制,xmemcached已经支持客户端的分布,不知道你有什么建议?
6 楼 hankesi2000 2010-06-23 17:16
不知道在分布式方面,有何改动没?
5 楼 dennis_zane 2010-06-23 11:36
yellen 写道
coffeesweet 写道
始终弄不明白memcached;memcache;XMemcached这些之间有什么区别???


不理解memcached与memcache的区别


提到memcache的一般都是拼写错误。
4 楼 yellen 2010-06-23 11:18
coffeesweet 写道
始终弄不明白memcached;memcache;XMemcached这些之间有什么区别???


不理解memcached与memcache的区别
3 楼 mccxj 2010-06-23 10:05
coffeesweet 写道
始终弄不明白memcached;memcache;XMemcached这些之间有什么区别???

memcached是一个分布式缓存系统
memcache 貌似没有这个名词
XMemcached 一个基于java nio的memcached客户端
2 楼 coffeesweet 2010-06-23 09:57
始终弄不明白memcached;memcache;XMemcached这些之间有什么区别???
1 楼 cmjcmj8080 2010-06-23 09:21

发表评论

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

相关推荐

  • BCB5 Borland C++ Builder 5.0 2/9

    越老的宝贝越难找,这是我踏破铁鞋找来的,Borland C++ Builder 5.0,希望能够帮助需要的人

  • BCB6开发经验谈--第三方控件的安装与卸载

        写下此文章是为了那些还还没有接触过第三方控件的,而又为第三方控件的安装与卸载而烦恼的开发人员。就我所了解与使用过的有Raize、DevExpress、SuiPack、DBGridEh、FastReport等。    而如何正确的安装与卸载呢?并不像windows的安装程序与卸载那么傻瓜化。如果是傻瓜化的安装与卸载,那就没必要写下这遍文章指导初学者。    以前刚接触第三方控件时,也曾为安装

  • <转>记录一些BCB6的使用心得

    源: http://blog.csdn.net/yejun52/article/details/3867561 自从2000年开始接触BCB,使用BCB作编程入门学习,一路走来,遇到了不少不大不小的问题。一晃9年过去了,BCB不再陌生,当初为问题困扰时那种手足无措的记忆也渐渐淡了。每念及此,甚有把一些心得写作文字的紧迫感。鉴于本人技术能力和文字水平之限,一直未能下决心,今天鼓起勇气做这事,好...

  • BCB6

    很久没有摸c++ builder了,因同事需求需要修改东西,再次搭建环境,碰到些问题,以此做为记录便于以后翻看。 视频会议控制台的项目,使用了第三方组件AlphaControls,需要配置Project-&gt;Options-&gt;Directories/Conditionals。 组件包中acntBCB6,组件才可使用,但提示Incorrect project override option: (x86)\borland\cbuilder6\lib\vcl60.csm,解决方法: Project-&g

  • BCB5软件开发的国际化

                             BCB5软件开发的国际化在BCB5中提供了为应用程序定制不同语言版本的的功能,下面通过具体的例子来说明其实现过程。1:建立一英文般的窗口,窗口上有一按钮。如(图一)        (图一)2:编译,链接程序。3:关闭程序,通过主菜单Project | Language | Add…打开Add Languages对话框,然

  • BCB5 Borland C++ Builder 5.0 6/9

    越老的宝贝越难找,这是我踏破铁鞋找来的,Borland C++ Builder 5.0,希望能够帮助需要的人

  • 赶集网模板,齐博仿赶集网多城市版,地方分类信息系统源码www.bcb5.com.rar

    赶集网模板,齐博仿赶集网多城市版,地方分类信息系统源码

  • BCB6完全攻略

    學習 C++ Builder 的工具書,內容介紹詳細

  • BCB6改写的二维码编码程序和例程

    把网上找到的一个二维码编码源代码改写成BCB6下的能跑的代码了。别问我为啥注释不全!想直接用的调用很简单,想研究算法的,编码的类写的也很清楚,只是实在没空逐一分析了,所以注释没写全。虽非原创,但也受了累了,要2分也不多吧! 在此鸣谢那个提供VC源文件的日本同好,好歹二维码也是日本人发明的~

  • win10 bcb5 Borland C++ Builder 5安装indy9

    执行indy9\Source目录下Fullc5.bat,将C:\Windows\System32\Indy50.bpl拷贝到Indy9.0\C5\Indy50.bpl,即可在bcb5中成功安装

  • bcb打包与运行

    bcb打包的时候 点掉 build with runtime packages &amp; Use dynamic RTL 可以打包运行环境,如果去掉之后不能完成编译,可能需要引入lib文件再编译,这可能是去掉了build with runtime packages造成的,比如 #pragma link &quot;gdiplus.lib&quot; (TMS)...

  • Borland C++ Builder (BCB) 安装TeeChart Pro v8.01的步聚与方法

    Borland C++ Builder6 (BCB) 安装TeeChart Pro v8.01的步聚与方法        在开发时,我们常用到一些分析用的图表工具,BCB6自带的TeeChart 由于版本过低没法满足我们的需要,这时我们可以通过升级控件而达到我们的要求。TeeChart 控件是一个非常好的图表工具,新版本都支持XML和EXCEL文件的数据,功能非常强大。但更新控件的过程中,我在

  • WIN10 完美安装运行BCB6

    WIN10 完美安装运行BCB6 1、右键管理员运行安装程序,尽量不要安装在C盘 2、安装完后快捷方式右键--兼容性选择WINXP SP2 ,并设置管理员运行 WIN10 LTSC版本实测安装运行没报任何错误

Global site tag (gtag.js) - Google Analytics