RMI
Registry其實充當了一個管理者,用於管理注冊的API。
序列化和反序列化都用的是Java自帶的。
Hession
基於HTTP協議傳輸,性能方面一般,負載均衡和失效轉移依賴應用的負載均衡。顯式調用方式,淡化Registry角色。
Dubbo
Zookeeper作為Dubbo服務的注冊中心,Dubbo原先基於數據庫的注冊中心,沒采用Zookeeper,Zookeeper一個分布式的服務框架,是樹型的目錄服務的數據存儲,能做到集群管理數據 ,這里能很好的作為Dubbo服務的注冊中心,Dubbo能與Zookeeper做到集群部署,當提供者出現斷電等異常停機時,Zookeeper注冊中心能自動刪除提供者信息,當提供者重啟時,能自動恢復注冊數據,以及訂閱請求
這里寫圖片描述