阅读更多

Xmemcached是一个开源的Java高性能memcached客户端,距离上次发布接近半年,终于可以发布一下1.3.9版本,主要的改进如下:

 

  • 添加resetStats方法到统计MBean,用于清零统计数据。
  • 添加setEnableHealSession方法到XmemcachedClient和Builder,用于启用或者禁止连接修复(当连接意外断开的时候,默认仍然是启用)。
  • 优化二进制协议的set操作,通过批量合并操作,在测试中set性能有接近36%的提升。
  • 修复自定KeyProvider无法与incr方法同时工作的bug。
  • 修复客户端统计不准确。
  • 减少在高负载环境下的内存消耗,加快垃圾回收。
  • 添加了一个新的环境变量:xmemcached.selector.pool.size用于设置网络层的reactor数目,默认为CPUsx2
  • 同时限制文本协议和二进制协议的key大小为250字节。

 

如果你正在使用Maven,可以简单引用它(推荐使用构建工具来管理依赖):

 

<dependency>
  <groupId>com.googlecode.xmemcached</groupId>
  <artifactId>xmemcached</artifactId>
  <version>1.3.9</version>
</dependency>

 

你也可以从googlecode下载: https://code.google.com/p/xmemcached/downloads/list

 

2
1
评论 共 1 条 请登录后发表评论
1 楼 ghyghost 2013-01-14 11:12
memcached.org上面下载的安全是C文件H头文件,如何安装啊?弄得头晕!

发表评论

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

相关推荐

  • xmemcached:高性能,易于使用的Java多线程memcached客户端

    介绍XMemcached是Java中的一种高性能,易于使用的阻塞多线程memcached客户端。 它是基于nio的,并且经过了精心设计,以实现最佳性能。快速开始:有助于源代码并将其签出到本地计算机。 进行更改并创建拉取请求。 ...

  • Java的开源高性能memcached客户端XMemcached.zip

    Xmemcached是基于java nio实现的高性能可扩展的memcached客户端。它的主要特点: 高性能,稳定可靠,已经在众多公司的众多项目里得到应用。 功能完备:客户端分布式、权重、最新最完整的协议支持。 ...

  • memcached的java客户端_Memcached Java客户端示例

    Memcached Java客户端有三种最常用的memcached java客户端API。xmemcachedspymemcachedgwhalin memcached客户端Memcached Java示例在本示例使用了Greg Whalin memcached客户端,它易于理解和使用。 它提供了线程池的...

  • memcached java 客户端优化,分布式缓存技术memcached学习系列(五)—— memcached java客户端的使用...

    Memcached的客户端简介我们已经知道,memcached是一套分布式的缓存系统,memcached的服务端只是缓存数据的地方,并不能实现分布式,而...比如:Memcached client for Java、Spymemcached、xMemcached,各自有各自...

  • memcached客户端_Memcached Java客户端示例

    memcached客户端Today we will look into Memcached Java client example. Earlier we learned about telnet commands for memcached with sample execution terminal logs. But most of the times we want to ...

  • memcached-java客户端xmemcached简单使用

    2. 关于什么是xmemcached就不多说了,其实就是实现了memcached的java客户端,关于分布式下一篇会稍微详细点介绍,这里只要知道这个分布式其实是客户端的分布式,其实是没有主从节点的概念的。 3. 直接贴代码,看看...

  • Xmemcached客户端和java_memcached-release客户端的set,get兼容

    两个项目使用的memcached客户端 不同导致的,在使用XMemcachedClient 客户端set,然后在旧系统使用 danga.MemCached.MemCachedClient 的客户端get的时候,会抛出 ERROR ...

  • Memcached之java客户端开发

    ...但是,查阅相关资料发现,用java操作Memcached服务器的资料并不是太多,偶尔查到的资料也不能运行,踩了很多坑,因此总结项目中的使用经验,输出基本demo。  本篇文章重点关注以下问题:...

  • Memcached客户端XMemcached

    Xmemcached是基于java nio实现的高性能可扩展的memcached客户端。 XMemcached特点 高性能 XMemcached同样是基于java nio的客户端,java nio相比于传统阻塞io模型来说,有效率高(特别在高并发下)和资源耗费...

  • java memcached 压缩_基于java nio的memcached客户端——xmemcached

    packagenet.rubyeye.xmemcached.test;importjava.util.ArrayList;importjava.util.List;importjava.util.Map;importjava.io.Serializable;importnet.rubyeye.xmemcached.XMemcachedClient;classNameimplementsSerial...

  • memcached-java客户端xmemcached使用总结

    1. 最近调研了下memcached,之前2篇博客简单得介绍了用法,现在做个总结就当调研结束,本博客将从以下几个方面进行总结, ... xmemcached的性能测试  由于memcached可以与spring集成,所以本博客以和spri

  • memcached的三种java客户端jar

    3.xmemcached,XMemcached也使用得比较广泛,而且有较详细的中文API文档,具有如下特点:高性 能、支持完整的协议、支持客户端分布、允许设置节点权重、动态增删节点、支持JMX、与Spring框架和Hibernate-memcached的...

  • Memcached Java客户端2.6.1发布

    Memcached Java客户端2.6.1发布 博客分类:  memcached memcachedJavaGmailITeyeperformance Memcached是被广泛使用的分布式缓存技术。不同的语言有不同的Memcached客户端程序,对于Java客户端来说,...

  • memcached java客户端比较

    memcached java客户端比较

  • memcached的java客户端_Memcached的几种Java客户端(待实践)

    Memcached Client目前有3种:Memcached Client for Java(已经停止更新)SpyMemcached(已经停止更新)XMemcached(一直更新,且支持客户端分片实现集群,基本现在是它的天下)高性能支持完整的Memcached文本协议,二进制...

  • XMemcached一个新的memcached客户端

    XMemcached是一个基于Java nio的memcached客户端。它线程安全,结构简单,支持所有的memcached文本协议和二进制协议,并且有比较优异的性能表现。它还支持一些高级特性,如JMX、动态增删节点、客户端统计以及nio连接...

  • DSP28035 CAN在线升级程序与Bootloader开发服务详解

    内容概要:本文详细介绍了基于DSP28035的CAN在线升级程序及其Bootloader开发服务。主要内容涵盖CAN通讯协议的设计与实现,包括CAN模块初始化、Hex文件解析、内存分配以及应用程序跳转等关键技术点。此外,还讨论了上位机软件的开发选择和技术难点,如超时检测、CRC校验、中断向量表重映射等。文中不仅提供了具体的代码示例,还分享了许多实践经验,如避免内存越界、处理地址扩展等问题的方法。 适合人群:从事嵌入式系统开发的技术人员,尤其是那些对DSP28035感兴趣或正在使用该处理器进行项目的开发者。 使用场景及目标:适用于需要实现远程固件更新的嵌入式设备制造商,旨在提高产品维护效率并减少物理干预的需求。通过学习本文,读者可以掌握如何构建一个稳定可靠的CAN在线升级解决方案。 其他说明:文章强调了协议设计的重要性,并指出了一些常见的错误和陷阱,帮助读者避开这些问题。同时,作者还提到了一些优化技巧,比如利用DMA加速数据传输、合理规划内存布局等,以确保系统的高性能和稳定性。

  • 基于UDS协议的Autosar架构Bootloader定制:支持多系列芯片的高效诊断系统开发

    内容概要:本文详细介绍了基于UDS(Unified Diagnostic Services)协议的Bootloader在Autosar架构下的定制开发过程。主要内容涵盖Autosar架构与DCM(诊断通信管理)模块的集成,以及针对不同系列芯片(如NXP S32K、Infineon TC275等)的具体实现细节。文中通过具体的代码示例展示了从初始化、诊断服务处理到跳转应用程序的全过程,并讨论了不同芯片之间的差异及其应对策略。此外,还涉及了存储器管理、数据传输优化和安全启动等方面的内容。 适合人群:从事汽车电子开发的专业人士,尤其是对Bootloader开发感兴趣的工程师和技术人员。 使用场景及目标:适用于需要深入了解和实现基于UDS协议的Bootloader定制项目的团队。主要目标是提高汽车电子系统的诊断效率和可靠性,同时确保不同芯片平台间的兼容性和性能最优化。 其他说明:文章不仅提供了理论指导,还包括大量实用的代码片段和实践经验分享,帮助读者更好地理解和应用于实际项目中。

  • 昆仑通态触摸屏与台达VFD-M系列变频器Modbus通讯实现频率设定与启停功能

    内容概要:本文详细介绍了如何通过Modbus协议实现昆仑通态触摸屏与台达VFD-M系列变频器之间的通讯,具体涵盖了硬件接线、关键参数设置、MCGS组态环境中的设备配置、变量定义、界面设计及脚本编写等内容。文中不仅提供了详细的参数设置方法,还分享了一些常见的调试技巧和故障排查方法,如硬件接线注意事项、参数设置要点、通讯故障解决措施等。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些需要进行触摸屏与变频器通讯集成工作的人员。 使用场景及目标:适用于需要通过触摸屏远程控制变频器的应用场景,如工厂自动化生产线、机械设备控制等。目标是让读者能够独立完成从硬件连接到软件编程的整个通讯系统搭建过程。 其他说明:文章强调了实际操作中的注意事项和容易忽视的细节,如硬件接线的特殊性、参数设置的准确性、通讯协议的具体应用等,有助于提高项目的成功率和稳定性。同时,提供了丰富的调试工具和方法,帮助读者快速定位和解决问题。

  • 750W高PF值充电机电源设计方案:基于UCC28070、ST6599和PIC16F193X的高效电源实现

    内容概要:本文详细介绍了一种750W高功率因数(PF)充电机电源方案,采用UCC28070、ST6599和PIC16F193X三款芯片组合。UCC28070用于功率因数校正(PFC),通过交错式升压电路提升PF值;ST6599负责LLC谐振变换器,确保高效功率转换;PIC16F193X作为微控制器进行智能控制。文中不仅提供了详细的原理图、设计文件和烧录程序,还分享了具体的应用代码和调试技巧。此外,引用了华南理工大学硕士学位论文,深入探讨了设计优化方法。 适合人群:电源设计工程师、电子工程专业学生、对高效电源设计感兴趣的开发者。 使用场景及目标:适用于需要高功率因数和高效能的充电机应用场景,如电动汽车充电桩、数据中心备用电源等。目标是帮助读者掌握高效电源设计的技术细节,提升产品性能。 其他说明:本文不仅提供了硬件设计思路,还包括软件编程实例,如PFC控制算法、LLC频率调整、故障保护机制等。同时强调了实际应用中的注意事项,如寄存器配置、元件选型、PCB布局等。

Global site tag (gtag.js) - Google Analytics