Comment by Towaway69

Comment by Towaway69 2 days ago

0 replies

> I think Node-RED is also not for heavy computational workload

That is correct, Node-RED is designed for routing many thoughts of smallish data packets through some computational units. Each computational unit is basically a node with a message queue and each message is handled and then passed on.

This means that if a node takes too long, its queue will potentially overflow causing failure. However if there are fewer messages than nodes can take longer - there is nothing ingrained in Node-RED that prevents having long running processes and fewer messages.

As long as message queues don't overflow or messages get too large causing massive memory usage, then Node-RED will happily just work.

NodeREDs many use cases are controlling many small devices (home automation) and (I)IoT - collecting datapoints from 100s or 1000s of devices and routing that around to whereever the data is needed.