本指南假定您已了解双发消息的概念,您可以在双发消息概念指南中学习相关内容。 本指南涵盖用于双发消息的 rollback 选项,它会中断图的先前运行并使用双发消息启动一个新的运行。此选项与 interrupt 选项非常相似,但在这种情况下,第一次运行会从数据库中完全删除且无法重启。以下是使用 rollback 选项的快速示例。

设置

首先,我们将定义一个快速的辅助函数,用于打印 JS 和 cURL 模型输出(如果您使用 Python,可以跳过此步):
现在,让我们导入所需的包,并实例化我们的客户端、助手和线程。

创建运行

现在,让我们将多任务参数设置为 “rollback” 来运行一个线程:

查看运行结果

我们可以看到线程中仅包含来自第二次运行的数据
输出:
验证原始的、已回滚的运行是否已被删除
输出: