针对于 SSDB 集群的 java 驱动 —— ssdbj

由于在开发过程中,需要ssdb这种nosql数据库,但是尝试过现在网上的ssdb数据库驱动都无法达到要求,无奈自己开发了一个驱动,希望对大家有用:

功能:
1、ssdb数据库连接池
2、支持多个SSDB数据库的master-slave集群
3、支持集群内部的master和slave的负载均衡,负载均衡暂时支持4中方式(Random round_robin round_robin_weight random_weight)
4、实现了读写分离
5、支持集群内slave获取not_found的情况下从master再次直接获取

ssdbj提供了3中使用方式:
1、直接手动创建连接,可以参考src/test/java/SSDBJTest.java
2、使用单库连接池,可以参考 src/test/java/SSDBPoolTest.java
3、使用集群模式,可以参考src/test/java/SSDBClusterTest.java
集群模式的配置文件可以参考src/test/resource/ssdbj.xml

文章转载自 开源中国社区 [http://www.oschina.net]

上一篇:从Java视角理解CPU缓存(CPU Cache)


下一篇:CentOS 7上搭建安全、容灾、高可用的etcd集群