Thanks Chris, this is very helpful.
My setup is a bit complicated. We rely heavily on SMTs and use a single outbound server per table, so there are quite a few of them. Creating a few services for groups of outbound servers is possible, but it would require propagating those groupings into the deployment configuration. Currently, all connectors share the same connection configuration.
I’m wondering if a more dynamic approach is viable. The idea would be to keep all connectors using the same connection details, but before starting a connector start up script would run a query to find the network name for the outbound server and update the connector config to connect to that node:
SELECT network_name
FROM all_queues q
JOIN all_xstream_outbound ob
ON q.owner = ob.queue_owner
AND q.name = ob.queue_name
WHERE server_name = '<server_name>';
Is this a reasonable approach?