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