简介

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。

3大核心功能:

1.面向接口的远程方法调用

2.智能容错和负载均衡

3.服务自动注册与发现

框架原理图

初识Dubbo

启动流程:

1.服务器加载,启动,运行Provider

2.Provide在启动时向Registry注册自己提供的服务

3.Consumer向Register订阅自己所需要的服务

4.Registry向Consumer返回Provider的地址列表

5.Consumer根据算法对地址列表中的Provider进行调用

6.Consumer和Provide定时向Monitor发送统计数据

 

相关文章: