Dubbo大白话大全

乔欣 Java面经 发布时间:2022-11-15 22:19:37 阅读数:15462 1 中间件
下文笔者将讲述Dubbo的简介及应用场景及原理简介说明,如下所示

Dubbo简介

Dubbo:
  是一款高性能、轻量级的开源RPC框架
  提供服务自动注册、自动发现等高效服务治理方案
  可以和Spring框架无缝集成

Dubbo使用场景简介说明

透明化的远程方法调用:
     就像调用本地方法一样调用远程方法
      只需简单配置
      没有任何API侵入

软负载均衡及容错机制:
      可在内网替代F5等硬件负载均衡器
      降低成本
      减少单点

服务自动注册与发现:
      不再需要写死服务提供方地址
       注册中心基于接口名查询服务提供者的IP地址
       且能够平滑添加或删除服务提供者

Dubbo服务器注册与发现的流程简介

Dubbo原理
服务容器Container:
    负责启动,加载,运行服务提供者

服务提供者Provider:
    在启动时,向注册中心注册自己提供的服务

服务消费者Consumer:
    在启动时,向注册中心订阅自己所需的服务

注册中心Registry:
    返回服务提供者地址列表给消费者
     如果有变更,注册中心将基于长连接推送变更数据给消费者

服务消费者Consumer:
     从提供者地址列表中,
	   基于软负载均衡算法,
	    选一台提供者进行调用
        如果调用失败,再选另一台调用。

服务消费者Consumer和提供者Provider:
      在内存中累计调用次数和调用时间
      定时每分钟发送一次统计数据到监控中心Monitor
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202211/16685220564922.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者