阅读更多

11顶
2踩

编程语言

原创新闻 Xmemcached 1.2.5正式发布

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

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

发表评论

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

相关推荐

  • bcb打包与运行

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

  • 如何解决没有找到borlndmm.dll或cc3260mt.dll的错误

    http://peng-jun.blog.163.com/blog/static/2156281420093159319722/

  • Linux下最强安卓模拟器,流畅又丝滑(附详细安装教程)此瓜保熟|Linux游戏党

    Linux下最强安卓模拟器!各项体验堪称完美,安装简便,不会卡顿!

  • linux系统下安装游戏,linux系统中如何安装游戏软件

    因为你没接触过 linux ,不建议一开始就装双系统。可以下载一个虚拟机,一般都是 vmeare ,然后下载 linux 的 ISO 镜像文件,用虚拟光驱便可以把linux安装到虚拟机里。这样,你可以在 windows 里启动虚拟机学习 linux.但是如果想真正的融入 linux ,还是装个实实在在的双系统好些,大部分工作应该在 linux 下完成。尽管在窗口的应用上比不上 windows 更精...

  • 打包普通web项目为war包

    idea打包普通web项目为war包,并放到Linux中运行。 1、首先你需要有一个web项目(敲黑板) 2、然后点击 File-Project Structure(或者按快捷键Ctrl+Alt+Shift+S) 3、然后点击Artifacts菜单 4、然后添加要打包的项目(+号 + Web Application: Archive,选中要打包的项目) 5、点击 Apply 再点击OK,然后到输出目录找到 war 包,这时就打包成功了 6、然后部署到tomcat中,Windows

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

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

Global site tag (gtag.js) - Google Analytics