Dubbo-admin管理平台安装
1、安装ZooKeeper环境
zookeeper下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/
a、下载完成解压即可运行。注意,zookeeper目录下的conf文件夹中并没有zookeeper 配置文件,不过有一个 zoo_sample.cfg文件,将其命令为zoo.cfg即可使用默认配置
b、点击zkServer.cmd启动zookeeper
2、安装dubbo-admin
GitHub下载dubbo项目https://github.com/alibaba/dubbo
a、解压文件后,打开命令操作模式,进入D:\incubator-dubbo-2.5.x\incubator-dubbo-2.5.x\dubbo-admin执行下面的编译命令:mvn package -Dmaven.skip.test=true
b、编译成功后,dubbo-admin\target目录下有war包存在复制到tomcat下的webapps目录
3、安装tomcat
下载地址:https://tomcat.apache.org/download-70.cgi
a、修改tomcat的端口为9088, 打开conf下的文件 server.xml,因为zookeeper会用到8080的端口,所以为了不冲突,把Tomcat的端口改一下
b、启动tomcat后,tomcat启动命令,进入bin文件startup.bat,启动后dubbo-admin-2.5.10.war自动解压,在webapps目录下生成一个dubbo-admin-2.5.10文件夹
c、修改dubbo-admin-2.5.10/web-inf文件夹下的dubbo.properties文件
d、浏览器输入 http://localhost:8088/dubbo-admin-2.5.10弹出登录框,输入root/root
Dubbo实例讲解-提供方接口
对外服务接口:
Dubbo实例讲解-提供方实现接口
在服务提供方实现接口:
Dubbo实例讲解-提供方暴露服务
用Spring配置声明暴露服务:
Dubbo实例讲解-提供方启动服务
加载 Spring 配置,启动服务 :
Dubbo实例讲解-消费方调用服务
通过Spring配置引用远程服务:
加载Spring配置,并调用远程服务: