管线只负责一次运行:文档索引系统不该默认共享跨 Run 节点
一次 RAG 与知识图谱独立运行模式的架构讨论,让我重新分清了 Pipeline、Run、动态 Target 和跨请求 Singleflight。我的结论是:文档索引系统更适合让每次 Run 独立拥有状态和节点,同一文件只保留一个活动 Run,并通过持久化产物复用结果,而不是共享正在执行的节点任务。
一次 RAG 与知识图谱独立运行模式的架构讨论,让我重新分清了 Pipeline、Run、动态 Target 和跨请求 Singleflight。我的结论是:文档索引系统更适合让每次 Run 独立拥有状态和节点,同一文件只保留一个活动 Run,并通过持久化产物复用结果,而不是共享正在执行的节点任务。