黎跃春
孔壹学院创始人兼CEO
黎跃春:孔壹学院创始人兼CEO,国内区块链布道先行者,通信和信息技术培养工程区块链高级授课专家。如果您有任何关于区块链的问题,可以加入区块链技术交流QQ群729666975(进群无需添加验证信息,直接点击下一步,等待管理员通过即可),我们会为您一一解答。
从零到壹学习Hyperledger Fabric为一个系列,一共15讲,包括搭建Hyperledger Fabric环境、Hyperledger Fabric Samples安装、建立第一个网络、手动配置网络实现及测试Chaincode、编写第一个应用等。今天我们将为大家介绍从零到壹学习Hyperledger Fabric第七讲:Peer配置剖析。话不多说,马上开启我们的Hyperledger Fabric学习之旅。
课程学习,添加莉莉微信(kongyixueyuan)。
孔壹学院
Peer节点默认配置文件读取路径为$FABRIC_CFG_PATH/config/core.yaml
可以通过命令查看$FABRIC_CFG_PATH具体路径:
在结构上,core.yaml文件中一般包括 logging , peer , vm , chaincode , ledger 五大部分
logging部分
说明
主要定义Peer服务的日志记录级别和输出日志消息的格式
支持日志级别包括critical 、error 、warning 、notice 、info 、debug 等。一般情况下,级
别越低,则输出的调试信息越丰富
除了可以设置全局的默认值为info 外,还可以细致指定一些模块( cauthdsl 、gossip 、
ledger 、msp 、policies 、grpc )的输出日志级别
各配置项的含义
Peer部分
说明
包括了许多跟服务直接相关的核心配置,内容也比较多,包括通用配置、gossip 、events 、tis 等多个配置部分
通用部分
gossip部分
主要是负责节点之间通过gossip 消息进行P2P 通信
events部分
tls部分
当tls 检查启用时,指定身份验证证书、签名私钥、信任的根CA 证书,以及校验的主机名
BCCSP部分
profile部分
handlers部分
VM部分
对链码运行环境的配置,目前主要支持Docker 容器
chaincode部分
与链码相关的配置选项
ledger部分
账本相关的配置
领取专属 10元无门槛券
私享最新 技术干货