常用的rpc框架(RMI、Hessian、Dubbo)


RMI

這里寫圖片描述

Registry其實充當了一個管理者,用於管理注冊的API。
序列化和反序列化都用的是Java自帶的。

Hession

基於HTTP協議傳輸,性能方面一般,負載均衡和失效轉移依賴應用的負載均衡。顯式調用方式,淡化Registry角色。
這里寫圖片描述

Dubbo

Zookeeper作為Dubbo服務的注冊中心,Dubbo原先基於數據庫的注冊中心,沒采用Zookeeper,Zookeeper一個分布式的服務框架,是樹型的目錄服務的數據存儲,能做到集群管理數據 ,這里能很好的作為Dubbo服務的注冊中心,Dubbo能與Zookeeper做到集群部署,當提供者出現斷電等異常停機時,Zookeeper注冊中心能自動刪除提供者信息,當提供者重啟時,能自動恢復注冊數據,以及訂閱請求
這里寫圖片描述
這里寫圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM