Commit 5f61bc6
committed
Add connection pooling with circuit breaker to OPC UA writer
- Add OPCUAConnectionManager singleton for connection pooling
- Implement circuit breaker pattern to fail fast when servers are unreachable
- After connection failure, skip attempts for 30s (no blocking, no memory retention)
- Default to max_retries=1, retry_backoff=0 (fail fast, don't block pipeline)
- Use asyncua exception types (CONNECTION_ERROR_TYPES) instead of string matching
- Add support for all OPC UA numeric types1 parent ec49df8 commit 5f61bc6
File tree
3 files changed
+702
-49
lines changed- inference/enterprise/workflows/enterprise_blocks/sinks/opc_writer
- tests/workflows/integration_tests/execution
3 files changed
+702
-49
lines changed
0 commit comments