- Dubbo架构
使用zookeeper作为注册中心
- Dubbo实现步骤:
- 创建父模块 dubbo-demo
- 创建公共接口子模块dubbo-common
编写服务接口 HelloService.java,令服务提供者和消费者使用相同的接口
- 创建服务提供者子模块dubbo-provider
增加服务实现类HelloServiceImpl.java,实现 dubbo-common 中接口
增加启动服务提供者类DubboProvider.java
- 创建服务消费者子模块dubbo-consumer
增加启动服务消费者类DubboConsumer.java
- 启动服务注册中心(ZooKeeper)
运行 dubbo-provider 下的 DubboProvider.java启动服务提供者,将服务注册到zookeeper
运行 dubbo-consumer 下的 DubboConsumer.java启动服务消费者
- 安装管理端
- 解压 dubbo-admin-master.zip
- 修改配置文件
- 返回到项目根目录,使用maven打包:mvn clean package
- 在dos下运行target目录中的jar文件:java -jar dubbo-admin-0.0.1-SNAPSHOT.jar
- 打开浏览器输入:http://localhost:7001/ 帐号密码都是root