【问题标题】:Custom API Gateway vs Reverse-proxy products自定义 API 网关与反向代理产品
【发布时间】:2020-12-18 14:49:51
【问题描述】:

我想了解两者的主要区别

(1) 使用 Nginx 或 Envoy 等反向代理作为网关,将请求路由到相应的微服务

(2) 构建一个自定义解决方案,该解决方案使用 HttpClient(在 .Net 中)将请求转发到相应的微服务。我想了解每种方法的优缺点。

我认为第一种方法是第 7 层路由,这意味着它比第二种方法性能更高。

【问题讨论】:

  • 如果有一个经过测试并证明有效的解决方案,您为什么要开发自定义解决方案?自定义和配置选项的附加优势使其比自定义解决方案更可取

标签: api-gateway envoyproxy


【解决方案1】:

我同意wander3r。我目前使用envoy 作为我的 API 代理。使用 envoy,它不仅可以充当代理,还可以处理日志记录、负载平衡、速率限制、断路等。

如果您是 Envoy 的新手。我做了一个关于如何开始使用特使代理的简单分步指南。

Envoy Proxy Guide

【讨论】:

    猜你喜欢
    • 2016-06-15
    • 1970-01-01
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 2020-06-04
    相关资源
    最近更新 更多