Skip to content

Provider Lifecycle

状态

  • prepared
  • allocated
  • starting
  • running
  • releasing
  • released
  • failed
  • orphaned

标准流程

  1. prepare
  2. allocate
  3. start
  4. keepAlive
  5. release

规范要求

  • provider MUST 暴露统一的 prepare / start / keepAlive / release 能力
  • provider MUST 能返回结构化错误,而不是只返回日志文本
  • provider 释放失败 MUST 可观测并可补偿
  • localsandboxfaasworker 的差异 MAY 通过 capability 表达,但不得改变主状态机语义
  • orphaned session MUST 被视为需要补偿回收的异常态,而不是 provider 私有隐藏状态

白皮书与规范内容以仓库真源为准。