Skip to content

fabric-x · 配置 ​

本仓库本身无运行时配置(不是 server)。本章列 integration/test/ 下用于联调的 YAML。

integration/test/ ​

来源:integration/test/、integration/test/README.md。

文件 / 目录用途
docker-compose.yamlarma + committer + loadgen + 监控栈
loadgen.yaml负载生成器
refs.conf组件 ref 默认值(FABRIC_X_REF/ORDERER_REF/COMMITTER_REF = v1.0.0)+ 镜像名
fxconfig-peer-org-0.yaml、fxconfig-peer-org-1.yaml多组织背书
networkconfig/configtx.yaml、arma_config.yaml、crypto-config.yaml(4 orderer 组织、2 peer 组织)
ordererconfig/base.yaml.tpl + 4 个角色文件(router / assembler / batcher / consenter)
committerconfig/5 个微服务配置:sidecar.yaml、coordinator.yaml、verifier.yaml、vc.yaml、query.yaml
prometheus/prometheus.ymlPrometheus 抓取
grafana/committer.json、orderer.json 仪表板 + provisioning

端口 ​

来源:integration/test/README.md:296-341。

服务端口
Orderer Router(每方)6022 / 6122 / 6222 / 6322
Committer Sidecar blocks4001
Committer Sidecar metrics2114
Grafana3000
Prometheus9090

构建变量 ​

来源:Makefile。

变量默认行
BUILD_DIRbin:12
GO_TAGS(空):17
MAKEFLAGS+= --jobs=16:30

Dockerfile 参数 ​

来源:Dockerfile:11-71。

参数值
Builder imagegolang:1.26
CGO_ENABLED1
CGO_CFLAGS-D_LARGEFILE64_SOURCE
Runtime imageregistry.access.redhat.com/ubi9/ubi-minimal:9.6
User UID10001(fabricx)
CMD/bin/sh

Orderer / Committer 各自配置 ​

请直接看: