Envoy 在其关于逻辑 DNS 服务发现的文档(https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/service_discovery#logical-dns )中说:
“仅在需要启动新连接时使用返回的第一个 IP 地址”
Envoy 如何决定何时需要启动新的上游连接?
它还说:
“连接永远不会耗尽”
如果上游主机无法访问,旧连接会怎样?健康检查是否适用于当前已建立连接的所有上游主机,或者它们是否仅监视具有当前“第一个 IP 地址”的主机?如果是后者,我是否可以假设 Envoy 只会在尝试写入并且对等 ACK 超时时删除失败的上游连接(并因此停止尝试向这些主机发送流量)?如果是这样,是否可以配置超时持续时间?