dubbo總結 2 dubbo的使用場景

2021-07-04 03:06:39 字數 1033 閱讀 6910

關於dubbo的使用場景,這個要從系統的演變開始將起,既然dubbo的使用很多是在電商系統中,那麼就從電商系統的演變開始講起。

乙個簡單的電商**說起,它可能包含如下的幾個模組和功能,如首頁、detail頁、list頁、下單頁、支付頁以及後台管理等頁面和功能。單一的系統架構,使得在開發過程中,占用的資源越來越多,而且隨著流量的增加使得維護起來越來越難以維護。

於是就產生了垂直應用架構,垂直應用架構解決了單一應用架構所面臨的擴容問題,流量能夠分散到各個子系統當中,且系統的體積可控,一定程度上降低了開發人員之間協同以及維護的成本,提公升了開發效率。但是在垂直架構中相同邏輯**需要不斷的複製,不能復用。所以分布式系統就這樣應運而生了。

公共的邏輯業務提取出來形成服務,對外提供。這樣對於維護和公升級都只需要切分成乙個乙個的小系統去維護,也可以讓前端業務系統與底層資料訪問分離,團隊分工更為明確。

分布式系統所依賴的基礎設施包括服務框架、訊息中介軟體、資料訪問中介軟體、配置中心、分布式快取系統、持久化儲存(關聯式資料庫、nosql資料庫)、搜尋引擎、cdn網路、負載均衡系統、運維自動化系統、硬體虛擬化及顯像管理系統、分布式檔案系統、日誌收集系統、監控系統、離線計算、實時計算、資料倉儲等等。隨著服務化的進一步發展,服務越來越多,服務之間的呼叫和依賴關係也越來越複雜,誕生了面向服務的架構體系(soa),也因此衍生出了一系列相應的技術,如對服務提供、服務呼叫、連線處理、通訊協議、序列化方式、服務發現、服務路由、日誌輸出等行為進行封裝的服務框架。

就這樣為分布式系統的服務治理框架就出現了,dubbo也就這樣產生了。dubbo在整個分布式系統的架構中,按照分層的架構來架構,使得各個層級之間最大限度的松耦合.

歡迎交流技術qq329790217

2 dubbo簡單配置

示例 xmlns xsi xmlns dubbo xsi schemalocation spring beans 4.3.xsd dubbo.xsd registry address multicast protocol name dubbo port 20880 service inte ce c...

dubbo總結 dubbo的使用

dubbo是乙個微服務框架,dubbo也是有乙個服務註冊中心 zookeeper 服務提供者以及服務消費者。服務提供者需要乙個暴露介面的工程,用來服務消費的呼叫。服務提供者的介面實現類繼承暴露介面工程的介面。dubbo呼叫流程 1.服務容器負責啟動,載入,執行服務提供者 2.服務提供者在啟動時,向註...

Dubbo亮點總結

dubbo是阿里巴巴的乙個開源rpc專案,可在進行訪問 類似的產品有hessian spring httpinvoke 等。dubbo的亮點總結如下 1 服務註冊中心 相比hessian類rpc框架,dubbo有自己的服務中心,寫好的服務可以註冊到服務中心,客戶端從服務中心尋找服務,然後再到相應的服...