分类
Java

分布式服务框架之Dubbo

从去年(2017)下半年开始,dubbo又重新开始维护了。当初在开发项目时之所以没选择Dubbo是因为前景不明朗,没有人维护和解决已知的问题。而且考虑到团队消化的成本,自己使用rmi+zookeeper实现分布式远程调用。其实解决的问题和dubbo一样,不过dubbo功能上更强大,扩展性好,而且历经很多公司和项目的考验。

dubbo本身是一套十分优秀的框架,使用简单。即然开始维护,学习是肯定有必要的,毕竟都是主流技术。撑握主流技术可以快速融入大多数团队开发中,更好地开展工作。

写该demo时,使用的是github上最新的版本。dubbo的文档写得很全面,演示的demo是使用的广播。这里我写的demo,注册服务是用的zookeeper。spring配置文件如下: