客户端是否将来自领事注册表的查询存储在某些缓存中?

问题描述

由于客户端查询领事以进行发现所花费的时间会更多,因此客户端本身是缓存注册表还是要针对每个必须提出的请求查询领事?

解决方法

领事的/v1/catalog/service/:service/v1/health/service/:service端点均支持background refresh代理缓存,这使客户端代理可以本地缓存并响应这些请求,而无需不断查询服务器。