dubbo呼叫原理,過程 知其然,知其所以然

2021-08-20 14:42:44 字數 272 閱讀 7080

簡介:

前提是對nio與zookpper有一定的理解

duboo是用nio非同步通訊的(不懂nio自己去查,就知道dubbo為什麼使用nio,而不用io了)。provider服務啟動時候,在zookeeper註冊節點處理請求,將結果返回給客戶端。消費者在使用的時候,主要是訂閱zookpeer節點,並對zookpper進行監聽,provider有變化,zookeeper會推送給呼叫方,呼叫方重新快取服務資訊。服務方,消費方,zookpper三者之間都是長連線。

2.dubbo遠端呼叫過程

https協議原理過程

https概念 1 客戶端發起https請求 客戶端或者瀏覽器向伺服器傳送https請求 2 伺服器本身儲存私鑰和證書 利用相應命令在服務端本地生成私鑰檔案 利用私鑰檔案生成證書請求檔案,向證書頒發機構申請證書。也可以利用私鑰檔案,生成自簽發證書,但不會通過客戶端合法性驗證。3 伺服器將公鑰返回給客...

Dubbo服務呼叫過程

生產者,服務提供者 提供端 消費者,服務呼叫者 呼叫端 provider,服務提供者 container,容器 spring容器,用來初始化服務 服務發布,需要spring容器配合 服務註冊 registry,註冊中心 生產者,暴露服務 註冊到註冊中心 查詢服務 消費者,訪問註冊中心 返回訊息 註冊...

Dubbo呼叫過程監控

monitorfilter 主要對呼叫過程進行監控,public result invoke invoker invoker,invocation invocation throws rpcexception catch rpcexception e finally else 其核心 是 colle...