流程节点用于控制消息处理流程。
Acknowledge Node
该节点将标记消息为成功处理(已确认)。有关更多详细信息,请参见消息处理结果。这向规则引擎表明消息已成功处理。
如果您不想重新处理失败的消息,则此节点非常有用。例如,下面的规则链仅会重新处理重要消息的失败消息。不重要消息的失败将被简单地忽略。
注意:我们建议“确认”规则节点放在处理链的最后。理论上,您可以在“确认”节点之后添加其他规则节点。但是,这可能会导致 OOM 错误。例如,后续规则节点可能会缓慢处理消息。未处理的消息将存储在内存中,并会消耗过多的 RAM。
Checkpoint Node
将消息的副本发布到所选的规则引擎队列。一旦目标队列确认发布了复制的消息,原始消息就被标记为成功处理。
如果您想将消息标记为高优先级或按消息发起者分组顺序处理消息,则此功能非常有用。请参见默认队列或定义自己的队列。
Rule Chain Node
Since TB Version 3.3.3
将消息转发到所选的规则链。自 TB 版本 3.3.3 以来,目标规则链还可以使用输出节点输出处理结果。输出节点使规则链的重用和将处理逻辑提取到模块(规则链)中成为可能。