Directories
¶
| Path | Synopsis |
|---|---|
|
apps
|
|
|
control-plane
command
|
|
|
jmagent
command
Command jmagent 是 JianManager 的 Agent 管理 CLI(FR-385,见 ADR-076)。
|
Command jmagent 是 JianManager 的 Agent 管理 CLI(FR-385,见 ADR-076)。 |
|
jmctl
command
Command jmctl 是 JianManager 的紧急控制台 CLI(FR-184,见 ADR-041)。
|
Command jmctl 是 JianManager 的紧急控制台 CLI(FR-184,见 ADR-041)。 |
|
worker
command
|
|
|
internal
|
|
|
controlplane/blobstore
Package blobstore 提供制品库 blob 的存储后端抽象(FR-347,见 ADR-073)。
|
Package blobstore 提供制品库 blob 的存储后端抽象(FR-347,见 ADR-073)。 |
|
controlplane/service/schema
Package schema 提供 FR-031 配置文件 schema 元数据 + 跨文件一致性校验。
|
Package schema 提供 FR-031 配置文件 schema 元数据 + 跨文件一致性校验。 |
|
platform/dataroot
Package dataroot 提供平台「项目自包含便携运行时」的单一数据根与 FHS 式目录布局。
|
Package dataroot 提供平台「项目自包含便携运行时」的单一数据根与 FHS 式目录布局。 |
|
platform/grpcmsg
Package grpcmsg 提供 CP↔Worker gRPC 单消息尺寸上限的单一真值与应用层守卫(FR-305)。
|
Package grpcmsg 提供 CP↔Worker gRPC 单消息尺寸上限的单一真值与应用层守卫(FR-305)。 |
|
platform/httpclient
Package httpclient 提供 CP 与 Worker 共用的「每进程出站 HTTP 客户端工厂」(FR-174,见 ADR-037)。
|
Package httpclient 提供 CP 与 Worker 共用的「每进程出站 HTTP 客户端工厂」(FR-174,见 ADR-037)。 |
|
platform/memguard
Package memguard 内存水位启动守卫的共享估算与判定逻辑(FR-317)。
|
Package memguard 内存水位启动守卫的共享估算与判定逻辑(FR-317)。 |
|
platform/selfupdate
Package selfupdate 提供 Control Plane 与 Worker Node 共用的二进制在线自替换能力(FR-081,见 ADR-020 §4)。
|
Package selfupdate 提供 Control Plane 与 Worker Node 共用的二进制在线自替换能力(FR-081,见 ADR-020 §4)。 |
|
worker
Package config 提供 Worker Node 的配置加载(worker.yml + 环境变量覆盖)。
|
Package config 提供 Worker Node 的配置加载(worker.yml + 环境变量覆盖)。 |
|
worker/artifactcache
Package artifactcache 提供 Worker 节点本地的内容寻址制品缓存(FR-178)。
|
Package artifactcache 提供 Worker 节点本地的内容寻址制品缓存(FR-178)。 |
|
worker/botdist
Package botdist 实现 bot-worker dist 的自愈下发(FR-308,见 ADR-072): Worker 启动后经既有 CP gRPC 通道拉取内嵌归档,物化到 <dataroot>/opt/bot-worker/。
|
Package botdist 实现 bot-worker dist 的自愈下发(FR-308,见 ADR-072): Worker 启动后经既有 CP gRPC 通道拉取内嵌归档,物化到 <dataroot>/opt/bot-worker/。 |
|
worker/crashreport
Package crashreport 组装并上报实例崩溃快照(FR-313): 进程非正常退出时把退出码/信号/时长 + 终端环形缓冲的尾部输出, 经与注册/心跳同信道的 gRPC ReportCrashSnapshot 上报 CP 持久化。
|
Package crashreport 组装并上报实例崩溃快照(FR-313): 进程非正常退出时把退出码/信号/时长 + 终端环形缓冲的尾部输出, 经与注册/心跳同信道的 gRPC ReportCrashSnapshot 上报 CP 持久化。 |
|
worker/decompiler
Package decompiler 提供 Worker 侧反编译能力:解析/缓存 CFR 反编译器 jar, 并经实例/系统 JDK 受控调起 CFR 把 class/jar 反编译为 Java 源码。
|
Package decompiler 提供 Worker 侧反编译能力:解析/缓存 CFR 反编译器 jar, 并经实例/系统 JDK 受控调起 CFR 把 class/jar 反编译为 Java 源码。 |
|
worker/embed
Package embed 内嵌 Worker 侧可选构建产物(CFR 反编译器 jar 等)。
|
Package embed 内嵌 Worker 侧可选构建产物(CFR 反编译器 jar 等)。 |
|
worker/jdk
Package jdk 提供节点本地 JDK 探测、下载安装、删除与注册表管理。
|
Package jdk 提供节点本地 JDK 探测、下载安装、删除与注册表管理。 |
|
worker/pkgmgr
Package pkgmgr 管理节点包管理器偏好(npm/pnpm/yarn,经 corepack 激活)与多 registry 配置(FR-306)。
|
Package pkgmgr 管理节点包管理器偏好(npm/pnpm/yarn,经 corepack 激活)与多 registry 配置(FR-306)。 |
|
worker/runtime
Package runtime 提供节点本地非 JDK 运行时(首批 Node.js)的下载安装与托管删除(FR-299)。
|
Package runtime 提供节点本地非 JDK 运行时(首批 Node.js)的下载安装与托管删除(FR-299)。 |
|
worker/runtimescan
Package runtimescan 扫描节点常见安装路径发现运行时候选(FR-298 节点运行时库)。
|
Package runtimescan 扫描节点常见安装路径发现运行时候选(FR-298 节点运行时库)。 |
|
worker/search
Package search 实现 Worker 本地持久全文索引(FR-074,见 ADR-017)。
|
Package search 实现 Worker 本地持久全文索引(FR-074,见 ADR-017)。 |
|
worker/setup
Package setup 实现 Worker「免配置自启 setup」(FR-222,见 ADR-051)。
|
Package setup 实现 Worker「免配置自启 setup」(FR-222,见 ADR-051)。 |
|
worker/storage
Package storage 提供备份远程存储后端的传输抽象(FR-057)。
|
Package storage 提供备份远程存储后端的传输抽象(FR-057)。 |
|
worker/taskreg
Package taskreg 提供 Worker 侧「运行中长任务内存登记表」(FR-183,见 ADR-040)。
|
Package taskreg 提供 Worker 侧「运行中长任务内存登记表」(FR-183,见 ADR-040)。 |
|
worker/tunnel
Package tunnel 维护 Worker→CP 的常驻 gRPC 反向隧道(FR-281,见 ADR-066)。
|
Package tunnel 维护 Worker→CP 的常驻 gRPC 反向隧道(FR-281,见 ADR-066)。 |
|
proto
|
|
Click to show internal directories.
Click to hide internal directories.




