持久化
Spring AI Alibaba Graph 具有内置的持久化层,通过检查点(Checkpointers)实现。当您使用检查点编译图时,检查点会在每 个超级步骤(super-step)保存图状态的检查点。这些检查点保存到一个会话(thread)中,可以在图执行后访问。
由于会话允许在执行后访问图的状态,因此几个强大的功能都成为可能,包括人在回路中(human-in-the-loop)、内存、时间旅行和容错能力。下面,我们将详细讨论这些概念。
会话
会话是分配给检查点器保存的每个检查点的唯一 ID 或会话标识符。它包含一系列运行的累积状态。当执行运行时,图的底层状态将被持久化到会话。
当使用检查点调用图时,您必须在配置的 RunnableConfig 中指定一个 threadId。