原文链接:https://blog.csdn.net/yuanlaijike/article/details/79654183异步
Registry:注册中心,至关于房产中介,服务提供者和使用者都须要在这里注册/使用服务,我使用 zookeeper 实现。ide
Monitor:监控中心,至关于房产局,它能够统计服务提供者和服务使用者的一些信息,及他们之间的关系,我使用 dubbo admin 实现。.net
Provider:服务提供者,至关于房东,提供服务。blog
Consumer:服务消费者,想当于租户,使用服务。同步
下面我通俗的解释下 dubbo 的整个流程,我将服务比喻成房子:it
start:dubbo 一启动,房东想好本身准备要租出去的房子监控
register:房东将房子拿到房产中介那边进行登记,并留下本身的联系方式zookeeper
subscribe:租户告诉房产中介本身想租一个什么样的房子dubbo
notify:房产中介回复给租户符合条件的房子的房东的联系方式im
invoke:租户拿着联系方式去找房东租房子
count:房产局全程监控着房东和租户之间的交易
其中:
start、register、subscribe 在 dubbo 服务一启动就完成了
notify、count 是异步执行的
invoke 是同步执行的