2016 - 2024

感恩一路有你

dubbo的整个调用过程 dubbo调用流程原理?

浏览量:2143 时间:2021-03-17 14:24:11 作者:admin

dubbo调用流程原理?

步骤

1/7分步阅读

服务容器Container 负责启动加载运行服务提供者Provider。根据Provider配置的文件根据协议发布服务 , 完成服务的初始化.



2/7

Provider在启动时,根据配置中的Registry地址连接Registry,将Provider的服务信息发布到Registry,在Registry注册自己提供的服务。



3/7

Consumer在启动时,根据消费者XML配置文件中的服务引用信息,连接到Registry,向Registry订阅自己所需的服务。



4/7

Registry根据服务订阅关系,返回Provider地址列表给Consumer,如果有变更,Registry会推送最新的服务地址信息给Consumer。



5/7

Consumer调用远程服务时,会根据路由策略,先从缓存的Provider地址列表中选择一台进行,跨进程调用服务,假如调用失败,再重新选另一台调用。



6/7

服务Provider和Consumer,会在内存中记录调用次数和调用时间,每分钟发送一次统计数据到Monitor。



7/7

这就是整个完整的Dubbo调用过程和原理

spring cloud和dubbo哪个会被淘汰?

dubbo生态圈没有spring cloud好,会被先淘汰掉。现有架构都会优先选择Spring cloud,毕竟使用起来更简单一点。

dubbo的整个调用过程 dubbo服务之间是如何调用的 dubbo服务间的互相调用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。