dubbo是阿里一款高性能,轻量级的rpc框架,有两大核心功能:远程服务调用和服务治理。本文主要介绍dubbo的运用。
一,安装注册中心zookeeper
1,为什么需要注册中心,不要能不能远程服务调用
答:可以采取服务dubbo服务直连方式(@Reference注解loadbalance属性指定调用的服务的ip端口)也能在没有注册中心情况下进行远程服务调用,但每个服务的调用需要到控制台查看ip,不利于开发。
2,为什么采用zookeeper,而不是其他
由于zookeeper工业强度很强(呵呵,以后会写一篇文章介绍),所以官方文档推荐它作为注册中心。
3,安装教程(windows为例)
3.2 把conf下zoo_sample.cfg的文件名该为zoo.cfg(最好备份),进去内容指定dataDir的存放地址;还有种方法是修改bin目录下的zkEnv.cmd,把启动的配置文件指定为zoo_sample.cfg