跳到内容
Lenso
简体中文
Esc
导航打开⌘J预览
本页内容

Runtime 与生命周期

声明 Linked Module 运行时工作,并理解 Service Provider 的执行边界。

Module Manifest 可以声明 Runtime Function、Schedule 与生命周期意图;可执行处理器 不放在 Manifest 中。

Linked Module

Linked Module 通过 Binding 注册 Function、Event Handler 与生命周期行为。Host Worker 拥有队列、重试、Dead Letter、Outbox 与 Runtime Story Record。

Service Provider

独立 Service 通过自己的 Provider API 执行为其 Module 声明的 Operation。 Service 拥有 Workload、Service Store 与终态执行记录;Host 仍拥有 Host 队列和 能力校验。两侧显式传递 correlation、actor、trace 和 operation identity。

Service 不会直接 claim Host Outbox,也不会成为另一种 Module Source。

校验

修改 Linked Runtime 行为后运行 Framework 的目标测试与 just check。修改 Provider Service 后运行 Service 自有合约测试;完整 Support Desk 路径使用 pnpm acceptance:support-desk。Provider Tier 仍由 Host 持有,Autonomous Service Tier 则由 Rust Service 持有 Runtime 与 Store。

最后更新于 2026年8月13日

这个页面有帮助吗?