dubbo学习总结——思维导图
生活随笔
收集整理的這篇文章主要介紹了
dubbo学习总结——思维导图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司開源的、輕量級的開源Java RPC框架,可以和Spring框架無縫集成,2018年阿里巴巴把這個框架捐獻給了apache基金會
什么是RPC?
RPC全稱為remote procedure call,即遠程過程調用。比如兩臺服務器A和B,A服務器上部署一個應用,B服務器上部署一個應用,A服務器上的應用想調用B服務器上的應用提供的方法,由于兩個應用不在一個內存空間,不能直接調用,所以需要通過網絡來表達調用的語義和傳達調用的數據。
需要注意的是RPC并不是一個具體的技術,而是指整個網絡遠程調用過程。
RPC是一個泛化的概念,嚴格來說一切遠程過程調用手段都屬于RPC范疇。各種開發語言都有自己的RPC框架。Java中的RPC框架比較多,廣泛使用的有RMI、Hessian、Dubbo等。
Dubbo官網地址:http://dubbo.apache.org
Dubbo提供了三大核心能力:
- 面向接口的遠程方法調用;
- 智能容錯和負載均衡;
- 服務自動注冊和發現。
Dubbo架構:
虛線都是異步訪問,實線都是同步訪問。
藍色虛線:在啟動時完成的功能
紅色虛線(實線):程序運行過程中執行的功能。
調用關系說明:
消費者。
敗,再選另一臺調用。
心。
總結
以上是生活随笔為你收集整理的dubbo学习总结——思维导图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QT学习笔记(七):定时器事件的3种常用
- 下一篇: OpenCV学习笔记(十):图像金字塔P