Hyperledger Fabric核心配置文件(1)

1、core.yaml

 

core.yaml配置文件是Peer节点的示例配置文件,具体路径在fabric-samples/config
录下。该core.yaml示例配置文件共指定了如下六大部分内容。


1.日志部分

日志记录级别有6种:

CRITICAL、

ERROR、

WARNING、

NOTICE、

INFO、

DEBUG.
在配置文件中,使用level属性指定全局的日志记录级别;然后单独指定cauthdsl、gossip、grpc、ledger、msp、policies、peer的gossip模块的日志级别,用来覆盖默认的全局日志级别。
format属性指定了日志的输出格式。详细配置信息参考如下:

2.peer部分

peer部分是Peer服务的核心配置内容,包括peer基础服务部分、gossip部分、events、tls部分、BCCSP部分等相关配置信息。

  • peer基础服务部分主要指定Peer节点的监听地址、端口号信息,以及客户端与Peer节点的连接信息等。
  • gossip部分主要指定节点角色(Leader节点)的方式、区块/消息的大小及间隔时间等信息。
  • events部分主要指定事件监听地址、端口号、缓冲数、超时等信息。
  • ts部分主要指定证书及密钥的相关信息。
  • BCCSP部分主要指定区块链的加密实现方式,默认为SW(SoftWare),即软件基础
    的加密方式。

 

 

 

 

 

 

 

 

 3、VM部分

vm部分主要配置链码运行的环境,目前主要支持Docker容器,详细配置信息可参考如下:

4、链码部分

        链码部分是与链码相关的配置,主要指定了链码的路径、链码的名称、构建环境、链码容器启动超时、系统链码启用信息、链码容器的日志设置信息等,详细配置信息参考如下:

 

 5、Ledger部分

ledger部分是分类账本的配置信息,主要指定如下内容。

  • blockchain:区块链配置信息,默认无指定。
  • state:指定状态数据库,默认使用goleveldb作为状态记录数据库,如果不使用
  • goleveldb,则可以配置CouchDB数据库的相关信息。
  • history:是否开启历史记录功能。

详细配置信息参考如下:

6、metrics部分

        metrics是一个系统性能度量框架,主要用来实现对服务进行监控、统计;指定是否启动metrics服务器,当启用metrics服务器后,关联指定相应的类型、报告度量的频率及服务器相关的信息。详细配置信息参考如下:

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值