Dubbo學習系列 初識

2022-09-05 10:54:11 字數 793 閱讀 1675

dubbo能解決什麼問題

怎麼去維護url:通過註冊中心去維護url(zookeeper、redis、memcache…)。

f5硬體負載均衡器的單點壓力比較大:軟負載均衡。

自動去整理各個服務之間的依賴。

如果伺服器的呼叫量越來越大,伺服器的容量問題怎麼去評估,擴容的指標:需要乙個監控平台,可以監控呼叫量、響應時間。

dubbo是什麼

dubbo是乙個分布式的服務框架,提供高效能的以及透明化的rpc遠端服務呼叫解決方法,以及soa服務治理方案。

dubbo的核心部分:遠端通訊,集群容錯,服務的自動發現,負載均衡。

各個應用節點中的url管理維護很困難、 依賴關係很模糊。每個應用節點的效能、訪問量、響應時間,沒辦法評估。所以使用dubbo。

dubbo的架構

核心角色:

provider:暴露服務方稱之為「服務提供者」

consumer:呼叫遠端服務方稱之為「服務消費者」

registry:服務註冊與發現的中心目錄服務稱之為「服務註冊中心」

monitor:統計服務的呼叫次調和呼叫時間的日誌服務稱之為「服務監控中心」

container:服務執行容器

初識dubbo 官方demo學習

資源 dubbo 官網 定義服務介面,由於服務提供端 服務消費端都依賴於該介面,官方強烈推薦 將這個介面放在乙個單獨的模組中,以便在兩端共享。package com.alibaba.dubbo.demo public inte ce demoservice 在我經手的乙個專案中,採取的方式是將介面放...

Dubbo系列之 Dubbo入門介紹

分布式soa服務治理框架dubbo 背景 隨著網際網路的發展,應用的規模不斷擴大,常規的垂直應用架構已無法應對,分布式服務架構以及流動計算架構勢在必行,亟需乙個治理系統確保架構有條不紊的演進。比較常用的分布式服務治理框架也有很多,比如著名的spring cloud dubbo等 spring clo...

Canvas學習系列一 初識canvas

最近你開始在學習canvas,打算把學習canvas的整個學習過程當中的一些筆記與總結記錄下來,如有什麼不足之處還請大神們多多指出。1.canvas介紹 canvas元素的出現,可以說開啟的web世界繪製動畫,圖形的大門,其功能非常強大 canvas 元素是html5中功能最強大的元素,它的能力主要...