有没有办法清除“join”节点的内部缓冲区?
我在手动模式下使用它来收集mqtt主题和消息作为键值对象。
加入设置是:
结合每个msg.payload
创建一个key/value object
,使用msg.topic
的值作为1
部分X
之后的关键发送值以及随后的每条消息
每隔一段时间我想重置生成的对象,我想出的唯一方法是重新启动节点红色。
是否有一个特殊的消息,我可以传递给节点重置内部缓冲区?
最接近的选项是发送一个msg.complete
设置为某事的消息(例如,true)这将重置每个消息部分的计数器并使join
节点输出它的当前状态。因此,如果join
节点配置为等待4条消息,并且当msg.complete
到达时它只收到2,它将输出包含2个项目的消息然后重置。
这在连接节点的信息侧栏中进行了描述。