AllowStale sets whether any Consul server (non-leader) can service a read. This allows for lower latency and higher throughput at the cost of potentially stale data. Works similar to Consul DNS Config option . Defaults to true.
Connect specifies services should be registered as Consul Connect services
QueryOptions specifies the QueryOptions to be used when calling Consul. See `Consul API` for more information .
TCPCheck will tell the service provider to check the service address and port every `t` interval. It will enabled only if `t` is greater than 0. See `TCP + Interval` for more information .