花費 52 ms
解讀Raft(一 算法基礎)

最近工作中討論到了Raft協議相關的一些問題,正好之前讀過多次Raft協議的那paper,所以趁着討論做一次總結整理。 我會將Raft協議拆成四個部分去總結: 算法基礎 ...

Mon Apr 23 17:26:00 CST 2018 0 26325
spring jdbcTemplate 事務,各種詭異,包你醍醐灌頂!

前言   項目框架主要是spring,持久層框架沒有用mybtis,用的是spring 的jdbc;   業務需求:給應用添加領域(一個領域包含多個應用,一個應用可能屬於多個領域,一般而言一個應用 ...

Sat Dec 03 07:33:00 CST 2016 0 37449
分布式系列文章——Paxos算法原理與推導

Paxos算法在分布式領域具有非常重要的地位。但是Paxos算法有兩個比較明顯的缺點:1.難以理解 2.工程實現更難。 網上有很多講解Paxos算法的文章,但是質量參差不齊。看了很多關於Paxos的 ...

Fri Jan 06 02:18:00 CST 2017 19 30348
分布式系統理論基礎 - 一致性、2PC和3PC

引言 狹義的分布式系統指由網絡連接的計算機系統,每個節點獨立地承擔計算或存儲任務,節點間通過網絡協同工作。廣義的分布式系統是一個相對的概念,正如Leslie Lamport所說[1]: Wh ...

Tue Mar 15 03:39:00 CST 2016 6 27846
ZooKeeper基本原理

ZooKeeper簡介 ZooKeeper是一個開放源碼的分布式應用程序協調服務,它包含一個簡單的原語集,分布式應用程序可以基於它實現同步服務,配置維護和命名服務等。 ZooKeeper設計目的 1.最終一致性:client不論連接到哪個Server,展示給它都是同一個視圖,這是 ...

Sat Oct 17 22:23:00 CST 2015 7 24836
分布式系統事務一致性

一 分布式系統特點 現今互聯網界,分布式系統和微服務架構盛行。業界著名的CAP理論也告訴我們,在設計和實現一個分布式系統時,需要將數據一致性、系統可用性和分區容忍性放在一起考慮。 1、CAP理論 在分布式系統中,一致性(Consistency)、可用性(Availability ...

Sun Apr 15 01:09:00 CST 2018 1 12038
你真的很熟分布式和事務嗎?

微吐槽## hello,world. 不想了,我等碼農,還是看看怎么來處理分布式系統中的事務這個老大難吧! 本文略長,讀者需要有一定耐心,如果你是高級碼農或者架構師級別,你可以跳過。 本文注 ...

Thu Jul 09 05:00:00 CST 2015 11 13167
解讀Raft(二 選舉和日志復制)

Leader election Raft采用心跳機制來觸發Leader選舉。Leader周期性的發送心跳(如果有正常的RPC的請求情況下可以不發心跳)包保持自己Leader的角色(避免集群中其他節點 ...

Sat Apr 28 17:43:00 CST 2018 0 3733

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM