Dubbo 概念學習

2021-09-14 06:27:52 字數 554 閱讀 6114

1 高效能nio通訊及多協議整合

2 服務動態錄址與路由

3 軟負載均衡與容錯

4 依賴分析與降級

1 registry註冊中心

2 provider暴露服務的服務提供方

3 consumer呼叫遠端服務的服務消費方

4 monitor是統計服務的呼叫次數和呼叫時間的監控中心

5 container是服務執行容器

1 container負責啟動、載入、執行服務提供者provider

2 provider在啟動時,向registry註冊自己能提供的服務

3 consumer啟動時,向registry訂閱自己所需的服務

4 註冊中心registry返回服務提供者位址列表給消費者,如果有變更,註冊中心將基於長連線推送,變更資料給消費者

5 消費者consumer從提供者位址列表中基於軟負載均衡演算法選一台服務提供者進行呼叫【享受服務】,如果呼叫失敗,則再另選一台

6 消費者consumer和提供者provider在記憶體中累計呼叫次數和呼叫時間,定時每分鐘傳送一次統計資料到監控中心monitor

LINQ概念學習

1 linq不是orm,但是linq to sql是 2 linq linq to sql linq是語言 language 中整合 integrate 查詢 query 的縮寫,是c 3.0和vb 9.0中新加入的語言特性,可以在程式設計時使用內建的查詢語言進行基於集合的操作。這麼做可以大大簡化開...

HTTP概念學習

http 計算機通過網路進行通訊的規則,無狀態的協議 不保留連線,沒有記憶 預設情況下,傳送xhr請求的同時,還會傳送以下http頭部資訊 乙個完整的http請求過程,7個步驟 建立tcp連線 瀏覽器 向 伺服器 傳送請求命令 瀏覽器傳送請求頭資訊 伺服器應答 伺服器傳送應答頭資訊 伺服器 向 瀏覽...

RESTful 概念學習

rest本身即representational state transfer表述性狀態轉移 它是一種架構風格,它定義了建立可擴充套件web服務的最佳實踐,這個過程會充分發揮http協議的功能。1 客戶端 伺服器 ui是與資料儲存分離的 2 無狀態 每個請求會包含伺服器所需的足夠資訊,無需維護狀態就能...