RPC全称为remote procedure call,即远程过程调用。Dubbo作为一个RPC框架,其最核心的功能就是要实现跨网络的远程调用。Dubbo提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo作为一个RPC框架,其最核心的功能就是要实现跨网络的远程调用。一个作为服务的提供方,一个作为服务的消费方。通过Dubbo来实现服务消费方远程调用服务提供方的方法。
图解:
Zookeeper : 注册中心(运行Dubbo之前要开启)
Dubbo-admin : 是一个监控管理后台,查看我们注册了哪些服务,哪些服务被消费了~
Dubbo: jar包(这个是我们需要用到的)
1.下载Dubbo:https://gitee.com/jinhaoliang/dubbo-admin?_from=gitee_search
2.解压
3.打包,在根目录下进行打包操作
mvn clean package -Dmaven.test.skip=true
打包之后会在dubbo-admin-master\dubbo-admin\target目录下生成以下
4、打开zookeeper
5.执行jar包,在dubbo-admin-master\dubbo-admin\target目录下执行jar包
java -jar dubbo-admin-0.0.1-SNAPSHOT.jar
6.登录http://localhost:7001/,注意这时zookeeper服务一定要开启状态
用户名密码:root/root