SuperAPI AI 工具集

holepunch-app-composition

编程与开发

查看项目

更新于 10-16 01:15

技能介绍

用途:当问题超出单个库的范围时,用本技能规划完整的 Holepunch 应用架构,让运行时启动 worker、worker 负责复制、领域层负责规则、UI 消费快照。

推荐分层:宿主外壳负责窗口、预加载桥、运行时生命周期与更新事件;worker 或服务负责长期运行的后端、管理器、监视器、快照与文件摄取;领域层负责上下文、schema、权限与复制数据模型;UI 层只负责状态存储、安全的乐观交互与渲染。

架构规则:应用专属业务规则不要放进宿主外壳;如果 worker 能持有状态,就不要让渲染进程直接访问 Corestore 或 Hyperswarm;每个 worker 只构建一个面向任务而非面向存储的 RPC 接口;让 worker 以快照或事件流方式推送给 UI,而不是暴露大量底层查询。

组合顺序:先定义复制领域与本地元数据的分割,再选择宿主与运行时接线,然后定义 worker 入口及其对管理器和监视器的所有权,接着定义 UI 真正需要的 RPC 接口,再围绕快照、订阅和任务级变更塑造 UI,最后先在 worker 与领域边界添加测试接缝。

按需阅读:references/blueprint.md 提供推荐的层边界与构建顺序;references/examples.md 提供已验证可行的示例架构。具体要求、平台与限制资料未提供。