gpt4 book ai didi

rest - 微服务架构中UI数据聚合最好的地方在哪里

转载 作者:行者123 更新时间:2023-12-04 17:19:10 25 4
gpt4 key购买 nike

我正在使用微服务架构构建一个应用程序。它有五个 Rest API 和一个 UI(单页应用程序)微服务。

enter image description here

谁能告诉我哪个是进行数据聚合的最佳选择?

  • 将 UI 应用程序设为静态 Web 应用程序,并执行来自前端的所有 API 请求(来自使用 javascript 框架的浏览器)以及所有数据聚合在前端本身进行并呈现?
  • 将 UI 应用程序作为动态 Web 应用程序并在 Web 应用程序后端进行所有 API 请求和数据聚合?
  • 最佳答案

    听起来您正在寻找的模式是 API Gateway .有时也称为“Edge”或“EdgeService”。它可以用作集群的单个入口点并聚合服务调用结果。其他用例包括中央身份验证和/或授权以及路由、监控和弹性。

    有些人只通过网关路由外部调用,其他人也通过网关路由内部调用。

    这里有一些技术需要研究:

    Zuul来自 Netflix 堆栈。您已经为聚合编写了一个过滤器。见 this文档。

    Amazon API gateway - 如果您在 AWS 上运行。您通常会使用自己的 lambda 服务进行聚合。

    Kong .没有 native 聚合支持,但您可以转发到您提供的单独聚合服务。

    关于rest - 微服务架构中UI数据聚合最好的地方在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43785728/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com