【发布时间】:2020-12-18 14:49:51
【问题描述】:
我想了解两者的主要区别
(1) 使用 Nginx 或 Envoy 等反向代理作为网关,将请求路由到相应的微服务
对
(2) 构建一个自定义解决方案,该解决方案使用 HttpClient(在 .Net 中)将请求转发到相应的微服务。我想了解每种方法的优缺点。
我认为第一种方法是第 7 层路由,这意味着它比第二种方法性能更高。
【问题讨论】:
-
如果有一个经过测试并证明有效的解决方案,您为什么要开发自定义解决方案?自定义和配置选项的附加优势使其比自定义解决方案更可取