首页 > 解决方案 > 自定义 API 网关与反向代理产品

问题描述

我试图了解之间的主要区别

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

对比

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

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

标签: api-gatewayenvoyproxy

解决方案


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

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

特使代理指南


推荐阅读