hs的源码和各种语言的客户端参见:https://github.com/ahiguti/HandlerSocket-Plugin-for-MySQL
hs的java客户端目前已知的有两个:
http://code.google.com/p/hs4j/
http://code.google.com/p/handlersocketforjava/
讯享网
讯享网 handlersocketforjava这个客户端实现简单,不具备什么实用性。hs4j网络层复用xmemcached,但hs一些新的操作协议没有实现,作者好像也不再维护了,并且没有异步调用接口。加上本人最近工作重心偏向网络编程,所以就基于netty实现了一个新的hs的java客户端-HSJ。
HSJ有以下几点优势:
讯享网 1.完备的操作协议支持。包括认证(auth)和modify的各类操作。
2.异步调用接口支持。
讯享网 3.开放的接口,方便支持分库分表的应用使用。
4.更好的封装,openindex操作复用HSJ内部已经实现,勿需调用者关心。hs4j需要自行实现,否则会使应用崩溃。
讯享网 5.基于netty开发,性能上有提升。
6.完备的代码调用示例,方便上手使用。具体参见DbOperateTest.java
讯享网 当然HSJ还有很多待完善的地方,希望更多的应用使用HSJ,使之成为最好的HS java客户端。也希望有感兴趣的开发者加入。请联系:
HSJ源码地址:https://hsj.googlecode.com/svn/trunk

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/53795.html