是否大部分分布式系統使用的技術思路都差不多?

2021-05-24 01:01:59 字數 324 閱讀 7879

1、剛看到hadoop的主控的錯誤恢復方法:使用 【定期映象+映象後日誌】 進行恢復。

忽然想到乙個問題:

是不是大部分的分布式系統【使用的技術和大體思路】都差不多?那區別是不是主要在【整個架構的設計以及具體實現細節上的優化】?

2、方案選擇的時候一定是針對應用場景來的,所以,沒有啥通用性的解決方案(by 小洪)

3、實現的時候:

1)根據應用場景、需求從現有的解決方案中進行技術選擇;

2)之後進行適合整合這些技術的總體架構設計;

3)然後進行技術實現,同時不斷的回顧1和2;

4、或者工程上的東西都可以歸為上述思路。

第六部分 分布式系統

分布式系統是一組不共享記憶體和時鐘的處理器集合,即每個處理器都有它自己的記憶體,處理器之間的通訊可通過各種網路加以實現。分布式系統 distributed system 是通過通訊網路而鬆散連線的一組處理器的集合。需要建立分布式系統的動機 資源共享 加快計算速度 可靠性通訊 網路作業系統 netwo...

分布式開發技術 github的使用

github git是乙個採用分布式版本控制的軟體 用法 初始化 git init 檢測當前資料夾的檔案狀態 git status 託管檔案 git add 檔名 或者全託管 git add 生成版本 git commit m version 1.0 工作區暫存區 版本庫 區,新增或修改過的標紅 a...

分布式系統之使用ZooKeeper的幾種業務場景

分布式系統有幾種常見的業務場景,比如說master選舉 分布式鎖 分布式佇列 分布式屏障等等。掌握這些演算法來解決分布式系統功能中的問題顯得尤為重要。接下來一一介紹這些場景。master選舉 為了保證系統的高可用。我們常常會將乙個工程 集群部署。在這種情況下當我們需要定時處理乙個非常耗時,耗cpu的...