跟着狂神老师配置Dubbo

跟着狂神老师配置Dubbo

精选文章moguli202025-05-14 15:16:115A+A-

一、Dubbo运行原理图

狂神老师说了,这图非常重要!!!!背下来!!

> 解释:
> 1.Provider(服务提供者):暴露服务的服务提供方,服务提供者在启动时,向注册中心注册自己提供的服务。
> 2.Registry(注册中心):注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。
> 3.Monitor(监控中心):服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。
> 4.流程:
> 服务提供者在启动时,向注册中心注册自己提供的服务;
> 服务消费者在启动时,向注册中心订阅自己所需要的服务;
> 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者;
> 服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用;
> 服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。

二、Dubbo环境搭建

推荐使用zookeeper注册中心,下载zookepper

三、windows下安装dubbo-admin

dubbo本身并不时一个服务软件,他其实是一个jar包,能够帮你的java程序连接到zookeeper,并利用zookeeper进行消费、提供服务。

这次下载的admin是一个官方提供的可视化的监控程序,不安装也没事

1.下载dubbo-admin

地址:
https://github.com/apache/dubbo-admin/tree/master

2.解压进入目录

E:Environmentdubbo-admin-masterdubbo-adminsrcmain esources

3,在项目目录下打包dubbo-admin

cmd E:Environmentdubbo-admin-master


mvn clean package -Dmaven.test.skip=true

4.运行jar包

注意:在这之前要打开zookeeper哦!

java -jar dubbo-admin-0.0.1-SNAPSHOT.jar

5. 进入localhost:7001/

账号密码:root-root

完成

点击这里复制本文地址 以上内容由莫古技术网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

莫古技术网 © All Rights Reserved.  滇ICP备2024046894号-2