Dubbo執行流程?
0 start: 啟動Spring容器時,自動啟動Dubbo的Provider
1、register: Dubbo的Provider在啟動后自動會去注冊中心注冊內容.注冊的內容包括:
1.1 Provider的 IP
1.2 Provider 的端口.
1.3 Provider 對外提供的接口列表.哪些方法.哪些接口類
1.4 Dubbo 的版本.
1.5 訪問Provider的協議.
2、subscribe: 訂閱.當Consumer啟動時,自動去Registry獲取到所已注冊的服務的信息.
3、notify: 通知.當Provider的信息發生變化時, 自動由Registry向Consumer推送通知.
4、invoke: 調用. Consumer 調用Provider中方法
4.1 同步請求.消耗一定性能.但是必須是同步請求,因為需要接收調用方法后的結果.
5、count:次數. 每隔2分鍾,provoider和consumer自動向Monitor發送訪問次數.Monitor進行統計.