I would like to integrate an OPC UA trigger in n8n that returns values of a monitored item when they are available. Each trigger node should listen for a specified OPC UA item and then trigger the workflow.
However, I see a scalability issue for which I cannot find a solution. OPC UA servers only allow a limited number of parallel clients and sessions (normally 50 or 100). For this reason, a single session is usually used for many monitored items (can be more than 100). As far as I can see, in n8n you have to create a client and a session for each trigger node to make it work. This would be very limiting for OPC UA.
Therefore my question: is it possible to share a single client and session object for many n8n trigger nodes?
Thank you for your help