【问题标题】:API Gateway Pattern vs Aggregator Pattern (In the context of microservices)API 网关模式与聚合器模式(在微服务的上下文中)
【发布时间】:2021-09-03 18:10:07
【问题描述】:

我正试图围绕 API 网关和微服务聚合器模式之间的区别展开思考。

目前根据我的理解,聚合器模式通过从各种微服务收集数据片段并返回聚合进行处理。

现在,API 网关是聚合对各个微服务的调用的单一入口点。虽然这听起来可能与聚合器模式非常相似,但也有一些不同的特征。最重要的是,这项新服务不存储数据,而是负责 API 组合、请求路由和身份验证等新功能

我真的很想知道我的推理是否正确。

提前谢谢你!

【问题讨论】:

    标签: microservices aggregate api-gateway


    【解决方案1】:

    是的,你的理解是正确的。我想补充一些想法:

    • API 网关通常是系统的入口点,而聚合器微服务可以位于中间层的某个位置。
    • API 网关可以存储来自其他微服务的部分响应,同时等待其他微服务的响应(类似于聚合器)
    • 还有一种混合它们的模式,称为gateway aggregation pattern

    【讨论】:

      猜你喜欢
      • 2018-01-25
      • 2021-11-08
      • 1970-01-01
      • 1970-01-01
      • 2020-05-05
      • 2020-06-19
      • 1970-01-01
      • 2021-01-27
      • 2020-06-04
      相关资源
      最近更新 更多