验证等级

只验证 HTTP 契约,不需要启动仿真器。 liveness、readiness、discovery、 capabilities 和 OpenAPI 都不会打开 FastSim 应用。全新服务返回 HTTP 200,内容为 status: readyapplication_opened: falseaccepting_work: true:它能接收第一 个 Run 请求,但不会提前打开仿真器。

运行

终端 A:

bash
cd demo/server/01_discovery_and_capabilities
fastsim config validate run.yaml --json
fastsim-server run.yaml

终端 B:

bash
cd demo/server/01_discovery_and_capabilities
python main.py

客户端会输出 /health/live/health/ready/api/v1、能力声明和 OpenAPI 路径数量,不会启动或停止 Run。任何标为 false 的能力都必须按“不支持”处理, 客户端不能只看见路由名就推断后端一定可用。

重点

  • liveness 表示 HTTP 进程可响应;readiness 表示应用能接收 Run 工作,并不表示 仿真器已经打开。
  • discovery 会公布请求、响应、筛选、operation 和二进制数据硬限制。
  • OpenAPI 与其他接口使用同一鉴权边界。
  • 终端 A 没有加 --planning-reads,所以规划读取能力保持关闭。

下一步:02 — 生命周期