Dubbo 服務發布 原理解析

2021-09-28 08:01:40 字數 275 閱讀 6132

暴露本地服務和暴露遠端服務的區別是什麼?

1.暴露本地服務:指暴露在用乙個jvm裡面,不用通過呼叫zk來進行遠端通訊。例如:在同乙個服務,自己呼叫自己的介面,就沒必要進行網路ip連線來通訊。

2.暴露遠端服務:指暴露給遠端客戶端的ip和埠號,通過網路來實現通訊。

zk持久化節點 和臨時節點有什麼區別?

持久化節點:一旦被建立,觸發主動刪除掉,否則就一直儲存在zk裡面。

臨時節點:與客戶端會話繫結,一旦客戶端會話失效,這個客戶端端所建立的所有臨時節點都會被刪除。

Dubbo的原理解析

dubbo是什麼?dubbo是alibaba開源的分布式服務框架,它最大的特點是按照分層的方式來架構,使用這種方式可以使各個層之間解耦合 或者最大限度地鬆耦合 從服務模型的角度來看,dubbo採用的是一種非常簡單的模型,要麼是提供方提供服務,要麼是消費方消費服務,所以基於這一點可以抽象出服務提供方 ...

09 dubbo服務發布原理

啟動服務的日誌分析 1.暴露本地服務 export dubbo service com.alibaba.dubbo.demo.demoservice to local registry,dubbo version 2.0.0,current host 127.0.0.12.暴露遠端服務 export...

分布式服務框架dubbo原理解析

alibaba有好幾個分布式框架,主要有 進行遠端呼叫 類似於rmi的這種遠端呼叫 的 dubbo hsf jms訊息服務 napoli notify kv資料庫 tair 等。這個框架 工具 產品在實現的時候,都考慮到了容災,擴充套件,負載均衡,於是出現乙個配置中心 configserver 的東...