This code implements an automatic node selection mechanism to avoid always using a single node.
A static method useStrategy is introduced in the ChronikClient class.
Users can enable automatic node selection by calling ChronikClient.useStrategy(ConnectionStrategy.ClosestFirst, urls).
This method will return a list of node URLs sorted by latency based on measureWebsocketLatency responses during instantiation.
**note:** It depends on the improvements from D17935