client.GetServiceFromCriteria() Returns a client specific to the skynet.Criteria provided. Only instances that match this criteria will service the requests.

The core reason to use this over GetService() is that the load balancer will use the order of the criteria items to determine which datacenter it should roll over to first etc.

GetServiceFromCriteria is referenced in 1 repository