【转载】HyperledgerFabric多机部署-kafka共识

基于《Hyperledger Fabric 区块链多机部署》,尝试搭建基于kafka共识的多机部署。

环境:
4个orderer节点
4个peer节点
5个zookeerper节点
5个kafka节点

配置文件调整:
crypto-config.yaml不变
configtx.yaml调整:
Orderer: &OrdererDefaults

OrdererType: kafka

Addresses:
    - orderer0.test.com:7050
    - orderer1.test.com:7050
    - orderer2.test.com:7050
    - orderer3.test.com:7050

BatchTimeout: 2s

BatchSize:

    MaxMessageCount: 10

    AbsoluteMaxBytes: 98 MB

    PreferredMaxBytes: 512 KB

Kafka:

    Brokers:
        - *.*.*.1:9092
        - *.*.*.2:9092
        - *.*.*.3:9092
        - *.*.*.4:9092
        - *.*.*.5:9092

Organizations:

4个orderer节点服务器使用同一个orderer.yaml,4个peer节点服务器使用对应的core.yaml文件。使用配置文件的时候需要把core1.yaml重命名为core.yaml.

原文:https ://blog.csdn.net/songbin830/article/details/79001826