更新時間:2020-04-24 13:55:38 來源:動力節點 瀏覽2093次
Dubbo教程(開源分布式服務框架)
Dubbo是什么
Dubbo是阿里巴巴公司開源的一個高性能優秀的服務框架,使得應用可通過高性能的RPC實現服務的輸出和輸入功能,可以和Spring框架無縫集成。
Dubbo是一款高性能、輕量級的開源JavaRPC框架,它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動注冊和發現。
Dubbo核心部件
Remoting:網絡通信框架,實現了sync-over-async和request-response消息機制。
RPC:一個遠程過程調用的抽象,支持負載均衡、容災和集群功能。
Registry:服務目錄框架用于服務的注冊和服務事件發布和訂閱。
Dubbo工作原理
讓你更清晰理解Dubbo(開源分布式服務框架)
Provider:暴露服務方稱之為“服務提供者”。
Consumer:調用遠程服務方稱之為“服務消費者”。
Registry:服務注冊與發現的中心目錄服務稱之為“服務注冊中心”。
Monitor統計服務的調用次數和調用時間的日志服務稱之為“服務監控中心”。
Dubbo注冊/服務提供者/消費者
系統運行中zookeeper服務掛掉
1、所有消費者正常訪問服務提供者。
2、服務提供者/消費者一直超時重連zookeeper注冊。
3、如果這時服務提供者也掛掉,然后服務提供者重新啟動。消費者能繼續正常訪問服務提供者。
4、如果這時消費者也掛掉,然后消費者重新啟動。消費者不能繼續訪問到服務提供者。
5、zookeeper恢復后,一切正常。
以上就是動力節點java培訓機構的小編針對“Java基礎學習:Java dubbo框架視頻教程”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
Javase零基礎學習視頻
2020JavaSE進階:http://m.dabaquan.cn/javavideo/144.html
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習