分布式技術原理學習筆記二

2021-10-06 02:50:57 字數 528 閱讀 8486

分布式技術設計好壞的三個重要指標分別是:效能、資源、可擴充套件性與可用性。

用於衡量乙個系統處理各種任務的能力

吞吐量(throughput):系統在一定時間內可以處理的任務數。常見的吞吐量指標有 qps(queries per second)、tps(transactions per second)和 bps(bits per second)。qps:每秒查詢的次數,描述系統的讀取能力。tps:每秒的事務次數,描述系統處理事務的能力,通常是指寫能力。bps:每秒的位元數,描述系統的處理能力。

主要是用資源占用來描述,乙個系統提供正常能力需要占用的硬體資源,比如 cpu、記憶體、硬碟等。又分為

空載資源占用:系統無負載時對資源的占用。

滿載資源占用:系統滿額負載時的資源占用。

通常指的是系統在面對各種異常時可以正確提供服務的能力。可用性是分布式系統的一項重要指標,衡量了系統的魯棒性,是系統容錯能力的體現。

指的是分布式系統通過擴充套件集群機器規模提高系統效能 (吞吐、響應時間、 完成時間)、儲存容量、計算能力的特性,是分布式系統的特有性質。

學習筆記 分布式技術

2.redis 解耦比如說在這個專案中,客戶通過我們這個平台下訂單買車後,會發簡訊提示他,這個發簡訊的動作,如果不使用mq,要在訂單支付成功時去呼叫發簡訊的介面,然後才能返回下單成功.如果以後需求改了,不要發簡訊了,那這時候又要去改動訂單這個模組,這個設計的就很耦合.但是如果使用了mq,在下單成功後...

分布式一致性原理學習筆記(3)

假設有一組可以提出提案的程序集合,那麼對於乙個一致性演算法來說需要保證以下幾點 1 在這些被提出的天中,只有乙個會被選定。2 如果麼有提案被提出,那麼久不會有被選定的提案。3 當乙個提案被選定後,程序可以獲取這些被選定的提案資訊。安全性需求如下 1 只有被提出的提案才能被選定 2 只有乙個值被選定 ...

分布式系統原理 筆記

資料分布協議 使用維度各有利弊 雜湊 更新起來要成倍遷移 一致性雜湊 環雜湊,易實現負載均衡 資料量 元資料多,類似b樹的中間節點 資料範圍 也是元資訊多 基本副本協議 中心化 primary secondary 中心節點負責維護資料的更新 併發控制 協調副本的一致性 去中心化 乙個節點向另乙個節點...