Dubbo請求流程原理

2021-10-19 19:50:11 字數 364 閱讀 6610

dubbo請求流程原理

1、消費者**呼叫invoke

2、invoker使用cluster,cluster負責容錯

3、cluster會通過directory獲取所有遠端服務

4、cluster通過loadbalance進行負載均衡,過濾器,最終選出乙個invoker

5、接下來會對資料進行序列化,使用client做資料傳輸

6、請求進行反序列化後被分配到執行緒池中進行處理

7、server根據請求查詢對應的exporter

8、export經過過濾器鏈後,進行具體介面的實現呼叫,在原路把結果返回

dubbo登出流程

服務端 1 從zookeeper移除註冊的服務 close all registries destroy registry unregister unsubscribe 3 關閉zkclient closing zkclient 4 關閉dubbo服務和netty close dubbo serve...

dubbo原理特點

dubbo是乙個分布式服務框架,致力於提供高效能和透明化的rpc遠端服務呼叫方案,以及soa服務治理方案。簡單的說,dubbo就是個服務框架,如果沒有分布式的需求,其實是不需要用的,只有在分布式的時候,才有dubbo這樣的分布式服務框架的需求,並且本質上是個服務呼叫的東東,說白了就是個遠端服務呼叫的...

dubbo使用原理

dubbo是阿里巴巴公司開放源 的高效能優秀的伺服器框架,使得應用可通過高效能的rpc實現服務的輸入和輸出功能,可以與spring進行繼承。上述的工作原理 provider 暴露服務方稱之為 服務提供者 consumer 呼叫遠端服務 方稱之為 服務消費者 registry 服務註冊與發現的中心目錄...