Solo模式指單節點通信模式,該環境中只有一個排序(orderer)服務,從節點(peer)發送來的消息由一個orderer進行排序和產生區塊;由於排序(orderer)服務只有一個orderer為所有節點(peer)服務,沒有高可用性和可擴展性,不適合用於生產環境,可以用於開發和測試環境。
Solo模式調用時序圖如下:
視頻教程:https://study.163.com/course/introduction/1210196297.htm
圖:Solo模式調用時序圖
Solo模式調用過程說明:
1. 節點(Peer)通過GPRC連接排序(Orderer solo)服務,連接成功后,發送交易信息;
2. 排序(Orderer solo)服務通過Recv接口,監聽節點(Peer)發送過來的信息,收到信息后進行數據區塊處理;
3. 排序(Orderer solo)服務根據收到的消息生成數據區塊,並將數據區塊寫入賬本(Ledger)中,返回處理信息;
4. 節點(Peer)通過deliver接口,獲取排序(Orderer solo)服務生成的區塊數據;