LiuFukun's repositories
GetConsistentTime
使用ZooKeeper实现一个获取全局唯一、严格单调递增、一致、高性能的时间服务.类似HBase的Leader Election机制, 第一个启动的Server会作为master给thrift client提供时间服务,后续启动的Server会wait住作为backup-servers, 一旦master宕机/退出或者异常停止服务,backup-servers会通过ZooKeeper的监听器Watcher通过回调函数notifyAll唤醒wait住的当前Server主线程重新选主.这样即实现master挂了的情况,backup-servers会自动选择其中一个再次作为master(再挂了,继续选举),从而达到不间断服务的容灾效果.
BTrace_WebDemo_Command
关于bTrace比较常用的测试脚本以及执行命令;利用Spring MVC搭建一个高扩展性普通Java/Web项目模板;Git使用命令
btrace
BTrace - a safe, dynamic tracing tool for the Java platform
Hystrix
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
Java-Thread-Affinity
Java Thread Affinity library
JavaFastPFOR
A simple integer compression library in Java
JavaMultiThread
Java多线程Demo,包括Lock、Condition、CountDownLatch、CyclicBarrier、AtomicX使用,后面陆续补充...
jOOQ
jOOQ is the best way to write SQL in Java
Lealone
为HBase提供一个分布式SQL引擎,尝试将BigTable(HBase)和 RDBMS (H2数据库) 结合的项目
Metamorphosis
A high available,high performance distributed messaging system.
perfj
PerfJ is a wrapper of linux perf for java programs.
RocketMQ
Alibaba's MQ, also aliyun ONS.
taokeeper
ZooKeeper-Monitor, a monitor for zookeeper in java. Download https://github.com/alibaba/taokeeper/downloads
TProfiler
TProfiler是一个可以在生产环境长期使用的性能分析工具
zookeeper
ZooKeeper技术交流