首页 文章

节点红色的最佳实践是拥有无尽的流量?

提问于
浏览
1

我想在节点红色中运行无休止的流程,但不想将结束连接到开头,或者至少想知道是否有更好的方法来执行此操作?像例如告诉节点红色重新开始的节点还是什么?

流可能看起来像一个空白注入,它开始一次,然后有一些节点等待一个条件,如果这种情况发生,流程做了一些事情并完成 . 但是当它完成时,它应该开始再次等待这个条件 .

希望我解释它可以理解:) .

谢谢!

2 回答

  • 0

    你的意思是你想要同样的信息继续绕过流动的流程吗?

    如果消息的内容可以封装在msg对象的有效负载部分中,那么您可以在开始时具有MQTT输入节点,在结束时具有发布节点,因此对象将被发布,然后在开始时重新注入 . 您可能希望确保流中某处有合适的延迟节点 .

    您可以使用注入节点启动它,该节点在流程启动时将msg发布到同一主题 .

    另一个选项是使用一个功能块将所有状态保存在全局上下文中,并且在开始时只有一个注入节点,它会以你希望事物流向“循环”流的任何间隔触发 .

    这两个都非常hacky,我认为你需要明确为什么你想要一个“永无止境的流程”

  • 0

    你不应该无休止地循环 . 要保存下一轮所需的数据,您可以设置全局变量并保存数据 . 在下一轮中,您将读取此全局变量并获取数据 .

    how to set a global variable

相关问题