示例排序节点的配置,默认solo类型,不包含任何组织。源码中自带的配置文件内容:类型、地址、批处理超时和字节数限制、最大通道数、参与组织等。被Profiles部分引用:
Orderer: &OrdererDefaults
# Orderer 类型: 启动共识方案
# 支持类型:solo(单点) and kafka(kafka集群)
OrdererType: solo
Addresses: # 服务地址
- orderer.example.com:7050
# 创建批量交易的最大超时时间,一批交易可以创建一个区块
BatchTimeout: 2s
# 控制写入到区块内交易的个数
BatchSize:
# 一批交易最大个数
MaxMessageCount: 10
# batch最大字节数,任何时候不能超过
AbsoluteMaxBytes: 98 MB
# 通常情况下,batch建议字节数;极端情况下,如单入消息就超过该值(但未超过最大限制),仍允许构成区块。
PreferredMaxBytes: 512 KB
Kafka:
# Kafka brokers作为orderer后端
# NOTE: Use IP:port notation
Brokers:
- 127.0.0.1:9092
MaxChannels:0 # ordering服务最大支持的应用通道数,默认为0,表示无限制
#
# 参与维护orderer的组织,默认为空
Organizations: