Cordis 插件生命周期 · 依赖出现与消失

Cordis 插件生命周期 · 依赖出现与消失 由 Archify 生成的工作流图。 01 / 消费插件的 Fiber 02 / 提供服务的插件 挂载消费插件 · 读取 inject · 消费插件的 Fiber 挂载消费插件 读取 inject PENDING · 等待 greeter · 消费插件的 Fiber PENDING 等待 greeter LOADING · 执行 apply · 消费插件的 Fiber LOADING 执行 apply ACTIVE · 调用服务、注册效果 · 消费插件的 Fiber ACTIVE 调用服务、注册效果 UNLOADING · 撤销已登记效果 · 消费插件的 Fiber UNLOADING 撤销已登记效果 回到 PENDING · 消费插件仍在树上 · 消费插件的 Fiber 回到 PENDING 消费插件仍在树上 发布服务 · 登记并通知 · 提供服务的插件 发布服务 登记并通知 撤销服务 · 通知依赖方 · 提供服务的插件 撤销服务 通知依赖方 依赖消失 执行成功 依赖缺失 依赖就绪 通知重查 清理完成 触发清理 图例 Agent 逻辑