gpt4 book ai didi

microservices - 使用 Envoy 进行服务发现

转载 作者:行者123 更新时间:2023-12-05 04:47:25 25 4
gpt4 key购买 nike

它如何与 Envoy 一起工作?

假设我已经像这样配置了一个上游集群:

  clusters:
-
name: "service_a_cluster"
connect_timeout: "0.25s"
type: "strict_dns"
lb_policy: "ROUND_ROBIN"
hosts:
-
socket_address:
address: "service_a"
port_value: 8786

我的 Envoy 实例(ClusterManager?)将如何解析 service_a
它将向谁发送 DNS 查询?

最佳答案

Envoy 有内部机制来进行解析,这些都可以通过配置获得。看起来您正在使用 Envoy v2 api,因此相关的高级配置在 cluster object here 中.

如果您阅读该内容,您会注意到 hosts 字段引用了 type 字段。此 type 字段告诉 envoy 如何处理发现/解析。该机制的完整细节是 here .

关于microservices - 使用 Envoy 进行服务发现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68495618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com