Hi there,
Does Consul client agent cache the status of services in the cluster so that when I query the status of services
to a client agent, it returns the answer from its cache in it ? or the agent always escalates the query to one of Consul server agents ?
I'm thinking of which way is better I should cache the status of services from consul's callback in my logic by myself or query to a Consul client agent when needed.
( If I take the latter one and client agents always escalate queries to a server agent, I'm afraid of network latency will be quite high
because a client agent and a server agent are not on the same machine. )
Cheers,
Wolfgang