1. 程式人生 > >HyperLedger Fabric 1.2 Solo模式簡介(10.1)

HyperLedger Fabric 1.2 Solo模式簡介(10.1)

ive 高可用 測試環境 成功 nbsp 高可用性 連接 spa 進行

Solo模式指單節點通信模式,該環境中只有一個排序(orderer)服務,從節點(peer)發送來的消息由一個orderer進行排序和產生區塊;由於排序(orderer)服務只有一個orderer為所有節點(peer)服務,沒有高可用性和可擴展性,不適合用於生產環境,可以用於開發和測試環境。
Solo模式調用時序圖如下:


技術分享圖片
圖:Solo模式調用時序圖


Solo模式調用過程說明:
1. 節點(Peer)通過GPRC連接排序(Orderer solo)服務,連接成功後,發送交易信息;
2. 排序(Orderer solo)服務通過Recv接口,監聽節點(Peer)發送過來的信息,收到信息後進行數據區塊處理;


3. 排序(Orderer solo)服務根據收到的消息生成數據區塊,並將數據區塊寫入賬本(Ledger)中,返回處理信息;
4. 節點(Peer)通過deliver接口,獲取排序(Orderer solo)服務生成的區塊數據;

HyperLedger Fabric 1.2 Solo模式簡介(10.1)