Dubbo

一、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-mastermvn clean package -Dmaven.test.skip=true

4.运行jar包

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

java -jar dubbo-admin-0.0.1-SNAPSHOT.jar
5. 进入localhost:7001/

账号密码:root-root

完成

跟着狂神老师配置Dubbo相关推荐

  1. 跟着狂神聊聊现在和未来

    跟着狂神聊聊现在和未来 回顾以前,架构 架构--->解耦 开发框架SpringIOC AOPIOC :控制反转约泡:泡温泉,泡茶..... 泡友附近的人,打招呼.加微信,聊天,天天聊,---&g ...

  2. spring boot配置dubbo注意事项

    spring boot配置dubbo注意事项 通过前两篇文章,知道了spring boot配置dubbo有两种方式.具体请回顾前两篇文章吧. 现在主要是说下spring boot在自己的applica ...

  3. spring boot配置dubbo(XML)

    上一篇写的是spring boot在自己的properties配置文件中简单配置dubbo的步骤,那种配置有很多的功能(比如超时时间.是否检查)等等,配置起来也挺麻烦的,而我们也习惯传统的那种XML形 ...

  4. spring boot配置dubbo(properties)

    spring boot与dubbo配置(properties) dubbo和zookeeper配合使用,具体的它们之间的配置这里不说了. 一.spring boot与dubbo配置有两种方式: 1)s ...

  5. 1.4 面向对象编程中级 对象的继承与super关键字-跟着韩老师学JavaSE

    大佬给推荐的韩顺平老师的课程 2021年刚刚录的船新版本! [零基础 快速学Java]韩顺平 零基础30天学会Java 硬把从另一个讲师那里看了300多集的我拽过来 几十节课一下子爱上这个节奏了!安利 ...

  6. 跟着瑜伽老师一节课程序员锻炼身体

    根据我当程序员多年的经验,程序员相比起其他职场人士,更少的关注自己身体健康,更别说关注自己的形体了,瘦弱且含胸驼背,成为了外界对程序员群体的刻版印象,因此,还决定把标题叫做<程序员健身瑜伽> ...

  7. AP微积分与其跟着学校倒不如先跟着林老师学一一遍----美高学生如何说

    AP计算机 AP微积分 A Level计算机 IGCSE计算机 支持远程现场互动教学 wechat:APFlying 13242019966 由于今年疫情原因,我们学校开设了网课.我是上了半个学期的网 ...

  8. 跟着Pink老师学前端——学成在线

    最近跟着pink老师学习html+css,做了一个学成在线页面,后边根据老师的框架更改了一些图片  代码部分: <!DOCTYPE html> <html lang="en ...

  9. Spring boot配置Dubbo三种方式

    方式一 使用注解的方式 导入dubbo-starter 在application.properties配置属性 使用@Service暴露服务 使用@Reference引用服务 使用@EnableDub ...

最新文章

  1. 几个值得收藏的国外有关Vue.js网站
  2. CO-类的本质、description方法
  3. linux 下创建文件的方法
  4. 第七课、Qt中的坐标系统------------------狄泰软件学院
  5. 一次性获取多个oracle序列的值,实现关联表多数据的批量insert
  6. 奇妙的安全旅行之MD算法
  7. android做题imageview缩放,巧用ViewPager实现驾考宝典做题翻页效果
  8. 计算机视觉与模式识别代码合集第二版three
  9. linux+tar高级用法,Linux tar命令高级用法——备份数据
  10. [2019杭电多校第六场][hdu6641]TDL
  11. ACWING830 单调栈
  12. linux 服务器长ping 加时间戳
  13. BIOS 虚拟化技术
  14. 市政管理学(试题及答案)汇总
  15. 英文IT电子书下载:www.foxebook.net
  16. win10下自动运行python程序脚本
  17. 关于安装SQLServer2012时遇到1402错误,未能打开注册表项的解决方法
  18. c语言中tho什么意思,干货丨与老外聊天常用的英文缩写,速度get
  19. 哈萨克斯坦大型“零元购”抓捕现场
  20. 教你在一分钟之内,将100页Word转换为PPT,简直太厉害了

热门文章

  1. 怎么把科学计算机的fix弄掉,计算器上的fix怎么去掉
  2. 交易系统开发(十)——FIX协议
  3. 3次根号如何用python表达_python怎么表示根号运算
  4. A4988电机驱动简单使用
  5. c语言中x10是什么意思啊,C语言笔记一(概念)
  6. nginx 通过IP访问项目
  7. 偏财入财库大富_八字有财库者大富
  8. Win11 pr 加速器渲染错误的解决日志
  9. 亚马逊开店,产品上传后已经显示active,但是显示一个红旗,是什么意思,怎么办?
  10. Github Markdown表情速查表