Is There A Limit to Context Data Storage in Node-RED?

I have finally found a method for passing tags from Node-RED to Ignition Edge to use in Ignition Designer, but it requires storing values as Context Data in Node-RED then calling these values in the Address Space of an OPC-UA server node (node-red-contrib-opcua-server).

However, I will eventually need to pass a much higher volume of data and I’m wondering if using this method will be an issue if there is a limit to how many values I can store as Context Data.

I am not aware of any limit other than memory. I have a flow that has arrays with 1000s of values stored in the context and haven’t had any issues. I use it to read local modbus devices and report changes to values over a MQTT cellular link so I need to keep the device modbus register map in memory to detect changes.

2 Likes