【问题标题】:Can Envoy Proxy be used to wrap a third-party API?Envoy Proxy 可以用来封装第三方 API 吗?
【发布时间】:2019-04-24 14:56:41
【问题描述】:

我正在寻找使用更主流且与语言无关的 API 代理/包装器来实现常见模式(例如,断路器、健康检查等)和跟踪 API 调用的统计信息。

但是,此包装器将用于远程第三方 API,而不是我自己的内部 SOA/微服务 API。

这似乎与 Hystrix 或 Phystrix 类似,但作为自己的代理运行,不依赖于语言。

我以前见过 Envoy Proxy(由 Lyft 创建),但它看起来只是用于包装内部服务。

可以用来封装第三方 API 还是有更好的代理?

谢谢

【问题讨论】:

    标签: api proxy circuit-breaker envoyproxy


    【解决方案1】:

    您可以单独使用 Envoy 代理作为第三方外部服务的出口代理。

    我能够使用this example 将其设置为一个简单的代理(只需添加授权标头),但修改为路由前缀“\”并调整目标“集群”。

    您的应用必须配置为指向代理,因此它不会是透明的。您必须自己配置和管理统计信息。

    【讨论】:

      猜你喜欢
      • 2018-11-10
      • 1970-01-01
      • 2021-05-01
      • 2017-06-28
      • 2010-10-31
      • 2013-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多