主题
fabric-x · 配置
本仓库本身无运行时配置(不是 server)。本章列 integration/test/ 下用于联调的 YAML。
integration/test/
来源:integration/test/、integration/test/README.md。
| 文件 / 目录 | 用途 |
|---|---|
docker-compose.yaml | arma + 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.yml | Prometheus 抓取 |
grafana/ | committer.json、orderer.json 仪表板 + provisioning |
端口
来源:integration/test/README.md:296-341。
| 服务 | 端口 |
|---|---|
| Orderer Router(每方) | 6022 / 6122 / 6222 / 6322 |
| Committer Sidecar blocks | 4001 |
| Committer Sidecar metrics | 2114 |
| Grafana | 3000 |
| Prometheus | 9090 |
构建变量
来源:Makefile。
| 变量 | 默认 | 行 |
|---|---|---|
BUILD_DIR | bin | :12 |
GO_TAGS | (空) | :17 |
MAKEFLAGS | += --jobs=16 | :30 |
Dockerfile 参数
来源:Dockerfile:11-71。
| 参数 | 值 |
|---|---|
| Builder image | golang:1.26 |
CGO_ENABLED | 1 |
CGO_CFLAGS | -D_LARGEFILE64_SOURCE |
| Runtime image | registry.access.redhat.com/ubi9/ubi-minimal:9.6 |
| User UID | 10001(fabricx) |
| CMD | /bin/sh |
Orderer / Committer 各自配置
请直接看: