分布式學習筆記 分布式系統的回顧與簡介

2021-10-09 16:44:18 字數 575 閱讀 8605

分布式系統是乙個硬體或軟體元件分布在不同的網路計算機上,彼此之間僅僅通過訊息傳遞進行通訊和協調的系統。

通俗的理解,所謂分布式系統,就是乙個業務拆分成多個子業務,分布在不同的伺服器節點,共同構成的系統稱為分布式系統,同乙個分布式系統中的伺服器節點在空間部署上是可以隨意分布的,這些伺服器可能放在不同的機櫃中,也可能在不同的機房中,甚至分布在不同的城市。

集群:多個人在一起作同樣的事 。

分布式 :多個人在一起作不同的事 。

分布性:節點分布在各個地方,節點可能隨時在變化

對等性:機器和機器之間是沒有主從關係的,所以機器之間是對等的

併發性:多個節點同時訪問資料庫等

缺乏全域性時鐘:分布在不同的節點,所以時間不一致

故障總是會發生

學習筆記 分布式鎖

分布式鎖的產生 隨著網際網路的發展,單體架構無法滿足需求,從而擴充套件成分布式架構後解決分布式情況下同步問題所產生的技術。為什麼分布式情況下要使用分布式鎖來解決同步問題呢?舉個例子 分布式鎖就是用來解決上述所發生的的問題的。分布式鎖可以通過redis和zookeeper來實現,今天我們就先聊一下re...

學習筆記 分布式技術

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

分布式 分布式系統的設計

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