Node-red延迟1k+消息

Node-red delay 1k+ message

我的问题如下,我使用监视节点查看到达 ftp 服务器的 csv 文件。 我这样解析它:

    payload:{DATE:12344,ID:970005,CONSO:1.344MHw},  
    topic:"INSERT INTO TABLE test VALUES (12344,970005,1.344)",  
    filename:/home/.../test.csv, 
    delay:1500
    parts:{index:0,ch:\n,type,string,id:25401f72.a66b,count:null}  
    _msgid:f3fda651.b7d718  

所以我需要将DATE、ID 和CONSO 放入一个flexmodbus 服务器中。 我的问题是,每当一个文件出现时,它代表 1k+ 个对象。
为了让服务器在转到下一个对象之前处理 1 个对象,我需要添加一些延迟。所以我添加 msg.delay.
但是我无法让它与延迟节点一起工作,因此我选择用 msg.delay.
覆盖延迟参数 有人有想法吗?

msg.delay 不会覆盖 delay 节点配置中包含的值。如果您想将延迟指定为消息的一部分,那么您需要在配置中将该值留空。

此外,延迟是从消息到达 delay 节点开始的,而不是在每条消息之间。如果你想 space 发送消息,那么你需要在速率限制模式下使用 delay 节点。