排隊系統利用分布式設計的思考

2021-10-16 13:23:35 字數 281 閱讀 3673

從分布式系統設計來進行設計排隊系統。它有以下特點:

目的只是控制流量,所以如果一定程度的資料不一致的最糟結果只是進入順序不一致,或者多進入10%的使用者,都是可以容忍的。

雖然不追求毫秒級的響應,但是系統處理的速度越快,對系統的壓力也就越小。所以還是盡量低。

要能承受巨大請求壓力。

排隊的資料本身有一定的臨時性或者說時效性。極限情況下可以接受一定的資料丟失,也要優先保證系統可用。

但考慮到對一致性、事務完整性和資料丟失都有容忍度。所以排隊系統在分布設計領域,還是相對容易一些。

分布式 分布式系統的設計

在計算機領域,當單機效能達到瓶頸時,一般有兩種方式解決效能問題 而分布式系統的設計說白了就是 如何合理將乙個系統拆分成多個子系統部署到不同機器上。講設計方法前,先介紹分布式系統的特性 1 分布性 空間中隨機分布。這些計算機可以分布在不同的機房,不同的城市,甚至不同的國家。2 對等性 分布式系統中的計...

關於分布式系統的思考(二)

一種是中心化的,由中心節點去儲存集群資訊並管理集群狀態,其它節點只需響應資料請求,而無需知道集群中其它節點的情況。這種模式的核心便是選舉或者指定乙個節點作為集群的管理者,由管理者去協調跨節點的操作 備份資料和處理故障等。一般的,對於跨節點的操作,為了保證事務的原子性,提出了兩步提交協議或三步提交協議...

分布式系統設計準則

該文章需要整理 2015.3.13修改 分布式系統通常服務大請求 維護著大資料 快速響應 長時間可用。設計分布式後台服務需要考慮的東西很多,本文給出一些常用的設計準則,以備檢視。效能 快速響應 低延遲 可靠性 系統可靠就是同樣的請求返回同樣的資料 更新能夠持久化 資料不會丟失 可管理性 便於運維,整...