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.yamlfxconfig-peer-org-1.yaml多组织背书
networkconfig/configtx.yamlarma_config.yamlcrypto-config.yaml(4 orderer 组织、2 peer 组织)
ordererconfig/base.yaml.tpl + 4 个角色文件(router / assembler / batcher / consenter)
committerconfig/5 个微服务配置:sidecar.yamlcoordinator.yamlverifier.yamlvc.yamlquery.yaml
prometheus/prometheus.ymlPrometheus 抓取
grafana/committer.jsonorderer.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 UID10001fabricx
CMD/bin/sh

Orderer / Committer 各自配置

请直接看: