kafka和raft共識機制
id:BSN_2021
公眾號:BSN研習社
兩者是不同的。
在kafka共識模式中,orderer與orderer之間不會互相直接建立連線,而是與kafka連線。
這種共識模式中,依賴於外部的kafka叢集系統和zookeeper叢集系統。
每個orderer會把自己的交易傳送給kafka叢集,交易在kafka對應的topic中排序後,kafka把排序後的交易推送給orderer節點。Orderer節點收到交易後對交易打包,然後發給peer。
在raft共識模式中,orderer與orderer之間直接建立連線,不依賴外部系統。在orderer節點中,會建立raft的協程來處理與其他orderer的通訊。
一個raft叢集由主節點和若干個跟隨節點組成,主節點收到訊息後複製給其他(跟隨)節點,其他(跟隨)節點收到訊息後把交易寫到日誌裡,把結果反饋給主節點,主節點收到足夠多的反饋時,就認為這是有效的交易,否則為無效交易。
主節點的產生是各個節點通過投票產生的,如果有一個跟隨節點斷開,就會重新再選舉。
當前BSN的fabric框架使用的是kafka共識,在同一個區塊鏈網路(Fabric網路)裡共識只能是一種。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012206/viewspace-2864555/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Fabric基於Kafka的共識機制剖析Kafka
- 讀懂區塊鏈共識機制 :PoW、PoS、PAXOS、RAFT、PBFT區塊鏈Raft
- 從分散式一致性到共識機制(二)Raft演算法分散式Raft演算法
- 區塊鏈知識系列 - Raft 共識區塊鏈Raft
- NEO共識機制圖解圖解
- NEO共識機制白皮書
- 區塊鏈共識機制區塊鏈
- Raft共識演算法詳解Raft演算法
- 區塊鏈共識機制技術一--POW(工作量證明)共識機制區塊鏈
- 以太坊的POS共識機制
- 深入剖析共識性演算法 Raft演算法Raft
- 近幾天對區塊鏈中幾種常見的共識機制(PBFT,Raft,PoW,PoS,DPoS,Ripple)區塊鏈Raft
- 共識機制proof of efficiency(PoE)是什麼?
- 016 | 漫談區塊鏈共識機制區塊鏈
- 區塊鏈共識機制的演進區塊鏈
- 分散式系統之Raft共識演算法分散式Raft演算法
- 瞭解公鏈,先從共識機制和擴容方案開始
- 通俗講解:PoW共識機制與以太坊的關係、Ghost協議 及 Casper PoS共識機制的變種協議
- 區塊鏈型別和共識機制 | 公共、私有和聯盟鏈開發搭建區塊鏈型別
- 共識機制-區塊鏈核心技術之一區塊鏈
- 共識演算法之爭(PBFT,Raft,PoW,PoS,DPoS,Ripple)演算法Raft
- kafka 副本機制和容錯處理 -2Kafka
- tikv/raft-rs:在 Rust 中實現的 Raft 分散式共識演算法原始碼RaftRust分散式演算法原始碼
- Native Rollup 的去中心化共識機制是什麼?中心化
- 區塊鏈中的共識機制分析與對比區塊鏈
- Kafka Consumer 的 Rebalance 機制Kafka
- 實戰Kafka ACL機制Kafka
- 跨共識訊息格式XCM有幾種傳遞機制?
- 簡介 以太坊 2.0 核心 之 共識機制的改變
- NEO共識協議:授權拜占庭容錯機制如何工作協議
- Kafka 架構和原理機制 (圖文全面詳解)Kafka架構
- Kafka消費與心跳機制Kafka
- 深入理解 Kafka 副本機制Kafka
- Kafka 訊息儲存機制Kafka
- 【許曉笛】詳解 EOS 的新共識機制 BFT-DPoS
- 迅雷鏈基於智慧硬體的DPoA共識機制介紹
- Fabric2.x中Raft共識演算法核心資料結構Raft演算法資料結構
- zarusz/SlimCluster:在.NET中實現的Raft分散式共識演算法Raft分散式演算法