對(duì)dubbo-go整體架構(gòu)的概要描述
架構(gòu)
節(jié)點(diǎn)說(shuō)明
- Registry : dubbo-go中負(fù)責(zé)服務(wù)注冊(cè)與發(fā)現(xiàn)的注冊(cè)中心
- Consumer : 調(diào)用遠(yuǎn)程服務(wù)的服務(wù)消費(fèi)方
- Provider : 暴露服務(wù)的服務(wù)提供方
過(guò)程說(shuō)明
- 0. register : 當(dāng)服務(wù)提供方在啟動(dòng)的時(shí)候,會(huì)自動(dòng)將自己的服務(wù)注冊(cè)到注冊(cè)中心
- 1. subscribe : 服務(wù)消費(fèi)方會(huì)在啟動(dòng)的時(shí)候,向注冊(cè)中心訂閱自己所需要的服務(wù)
- 2. notify : 注冊(cè)中心返回服務(wù)注冊(cè)的信息給到服務(wù)消費(fèi)方,當(dāng)訂閱的服務(wù)發(fā)生變更,會(huì)推送變更的數(shù)據(jù)給到消費(fèi)方
- 3. invoke : 服務(wù)消費(fèi)者根據(jù)從注冊(cè)中心獲得的服務(wù)地址,經(jīng)過(guò)負(fù)載均衡算法選出一個(gè)合適的服務(wù)地址發(fā)起請(qǐng)求
更多建議: