分體式冷氣機原理

分散式事務之兩階段提交 (2PC)

1. 概述 在計算機網路以及資料庫領域內,二階段提交( Two-phase Commit )是指,為了使基於分散式系統架構下的 所有節點在進行事務提交時保持一致性 而設計的一種演算法。通常,二階段提交也被

開篇-分散式系統中的那些開源軟體

本文來自於我的慕課網手記:開篇-分散式系統中的那些開源軟體 ,轉載請保留連結 ;) 我們來討論一個大型話題,把分散式系統所能採用的開源或者商業軟體,方方面面都來討論一下。這裡做

伺服器時間同步引發的"慘案"

很多時候我們都不用特別的關心伺服器時間的問題,比如後臺管理系統,如果伺服器時間出錯頂多會在頁面獲取錯誤的時間而已,影響不大。但有些程式對時間非常敏感,不能出一丁點錯誤,今天要講的是去年發生在自己身邊的事:由於

MapReduce 論文和實驗筆記

總結下 6.824 MapReduce lab 的論文筆記和實驗過程。本文程式碼: MIT6.824/mapreduce 前言 自己的 nsx PRC 框架 v0.2 需支援分散式環境下服務變更

分散式系列七: 分散式事務理論

分散式系列七: 分散式事務理論 事務是將一組操作作為一個整體執行, 這組操作要麼成功,要麼失敗, 不存在部分成功的情況, 分散式事務是為了解決在分散式環境下各節點之間的資料一致性問題. 資料庫本地事務

BASE理論

BASE理論 BASE是Basically Available(基本可用)、Soft state(軟狀態)和Eventually consistent(最終一致性)三個短語的簡寫,BASE是對

一文徹底搞懂面試中常問的各種 “鎖”

前言 鎖,顧名思義就是鎖住一些資源,當只有我們拿到鑰匙的時候,才能操作鎖住的資源。在我們的Java,資料庫,還有一些分散式的環境中,總是充斥著各種各樣的鎖讓人頭疼,例如“公平鎖”、“自旋鎖”、“

換個角度聊聊FaaS

Serverless/FaaS伴隨著k8s的熱度增加,也成為了熱門話題。相關文章介紹了很多,這裡筆者不一一贅述,而是從個人見解上聊聊關於FaaS的架構和意義。 FaaS可能的架構優化 從AppEngin

史上最通俗分散式鎖解讀,看完不懂算我輸

作者介紹 賈俊江,JAVA開發工程師, 一個不止會寫程式碼的程式設計師,還是一個會打籃球的程式設計師。 熱衷於實用技術便捷方案的探索,目前在研究分散式架構相關技術。 首先,分散式鎖和

Kubernetes叢集高可用

Kubernetes具有自愈能力,它跟蹤到某工作節點發生故障時,控制平面可以將離線節點上的Pod物件重新編排至其它可用工作節點執行,因此,更多的工作節點也意味著更好的容錯能力,因為它使得Kubernetes在實

1716110225.1147