原文鏈接: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 是同步執行的