In reference to #1813.
Implement the "Priority" strategy for choosing an address to be used for a specific incoming service connection.
In this strategy, addresses are supplied to the service listener in strict priority order. The listener tracks the reachability of each of the configured addresses. When a new service connection arrives, the listener chooses the highest priority among the reachable addresses as the routing key for the service connection.