dubbo学习(入门了解)

我就是我 2022-10-05 10:51 228阅读 0赞

概述

Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
在这里插入图片描述

Registry:注册中心,用于服务的注册和发现
Provider:服务提供者,向Registry注册服务
Consumer:服务消费者,通过从Registry发现服务,后续直接调用Provider,无需经过Registry
Monitor:监控中心,统计服务的调用次数和时间
Container:服务运行的容器

调用关系说明
0:服务器负责启动、加载、运行Provider
1:Provider启动时,向注册中心注册服务
2:Consumer启动时,向注册中心订阅服务
3:注册中心返回Provider提供的地址给Consumer,如果Provider有变更,将以长连接的形式将变更数据传递给Consumer
4:Consumer从Provider提供的地址列表基于软负载均衡算法,选一台提供者进行调用,若失败,在选另一台调用
5:Consumer和Provider,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心

发表评论

表情:
评论列表 (有 0 条评论,228人围观)

还没有评论,来说两句吧...

相关阅读

    相关 dubbo学习入门了解

    概述 Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发

    相关 简单了解Dubbo

    1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如

    相关 dubbo入门了解

    1.dubbo是什么 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没

    相关 Dubbo了解

    官网地址:[官方网站][Link 1] > Dubbo就是资源调度和治理中心的管理工具。 架构: ![watermark_type_ZmFuZ3poZW5naGVpd