码迷,mamicode.com
首页 > 其他好文 > 详细

自己实现的一个分布式锁的工具以及后面的一些计划

时间:2015-10-15 20:47:42      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:

https://github.com/ruanjianlxm/distributedLock 

         顶上的链接是我自己简单实现的一个分布式锁的工具,目前只支持基于zookeeper。功能也不太完善,准备后期优化下。

借着各个工具的代码梳理下一些简单的架构应该如何去设计,在哪些位置应该捕获异常,哪些异常应该抛出。以及如何去封装与继承。

同时:

1.1个版本将会优化各个地方的异常处理情况,以及加上一些抽象与继承。

1.2版本加上基于redis的分布式锁的实现。

1.3版本打包成工具类。并且完善各种异常情况的处理,比如:zk连接不上等问题。

分布式锁1.3版本完成后,准备自己实现下面几个组件:

一:基于zookeeper的服务配置中心工具

二:基于zookeeper的服务注册中心工具。

三:基于tlv的编解码工具

最后的终极产物是准备写一个基于zookeeper  netty  spring 的,简单的resp和rpc异步框架

欢迎大家批评,代码上随便虐,我很没节操的,能学到东西就行,有人一起的话也可以一起啊

刚毕业没多久,靠着这个积累一些代码量,也整理下自己对于java基础和设计的思考

自己实现的一个分布式锁的工具以及后面的一些计划

标签:

原文地址:http://my.oschina.net/91jason/blog/517758

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!