部落格218 分布式系統如何使資源互斥

2021-10-05 13:43:08 字數 499 閱讀 7636

內容:分布式系統中,臨界資源需要保證互斥的進行訪問,否則結果會錯亂

分布式系統中,對資源進行互斥方式訪問的方法:

1、集中式互斥

2、分布式互斥

3、令牌式互斥

互斥方法一:集中式互斥:

原理: 引入**排程中心,所以的分布式程式要操作臨界資源都需要跟**排程中心互動,由**

排程中心來確定訪問順序,以此達到互斥

過程: 訪問之前無競爭:

2、**排程中心收到請求後,根據程式的申請時間進行訪問排序

3、若當前程式訪問之前沒有程式正在等待訪問或者正在訪問,則**排程中心告知程式,可以訪問

4、程式程序操作臨界資源

5、程式程序操作完臨界資源後告知**排程中心,已經操作完成,可以排程其它程式訪問

訪問之前有競爭:

分布式 2分布式事務

分布式 1概述cap和base 分布式 2分布式事務 分布式 3分布式一致性演算法 分布式 4集群 分布式 5服務限流演算法 分布式 6分布式id 分布式 7效能壓測 分布式 8日誌鏈路跟蹤 分布式 9分布式鎖 redis鎖的幾種實現 參考 分布式系統間各種問題 宕機 網路不穩定 本地事務無法滿足需...

分布式系統漫談 拾肆 分布式系統常用優化思路

本文說說系統優化的常用手段吧,其中可能有一些內容在系列前面的文章裡已經總結過了,這裡還是再系統地整理出來,方便將知識彙總,有個整體上的認識。本文只講方 沒有具體實現。限於水平總結得可能不全,後面還會補充。本文將系統主要分為前端優化和架構優化兩個層面來說。前端優化 1.頁面優化 延遲載入 對一些還沒有...

分布式隨筆1 分布式概述

分布式,好寬泛的話題,來來咱扯兩句。你乙個人再強壯,也扛不了100袋大公尺,單機的資源也很有限,大 的大資料量 高併發以及各種業務需求 童鞋們的web應用,伺服器 rdb mq 服務 快取以及各類基礎設施,更別說還有安全 大資料方面的需求 於是,我們常見的面向服務的dubbo springcloud...