你可能一直在用Dubbo , 但你可能从没去认真探索过Dubbo的整个调用过程以及工作原理对吧 ? 不如一起探索一下 , 加深理解 , 也为了以后能更好的使用
方法/步骤
2
Provider在启动时,根据配置中的Registry地址连接Registry,将Provider的服务信息发布到Registry,在Registry注册自己提供的服务。
3
Consumer在启动时,根据消费者XML配置文件中的服务引用信息,连接到Registry,向Registry订阅自己所需的服务。
4
Registry根据服务订阅关系,返回Provider地址列表给Consumer,如果有变更,Registry会推送最新的服务地址信息给Consumer。
5
Consumer调用远程服务时,会根据路由策略,先从缓存的Provider地址列表中选择一台进行,跨进程调用服务,假如调用失败,再重新选另一台调用。
6
服务Provider和Consumer,会在内存中记录调用次数和调用时间,每分钟发送一次统计数据到Monitor。
7
这就是整个完整的Dubbo调用过程和原理
上一篇:为啥要选择韶音骨传导耳机呢?
下一篇:关于耳机的知识,你知道多少