【问题标题】:confusion over aggregator service in microservices pattern微服务模式中聚合器服务的混淆
【发布时间】:2021-11-08 00:13:48
【问题描述】:

我需要创建一个服务来收集和整合来自其他服务的事件,据在互联网上发现,聚合器服务有助于找出应用程序流程中发生的事情,我在这里感到困惑,需要你的帮助,聚合器微服务意味着是否应将服务的任何输入或输出连同时间和日期一起发送到聚合器服务?但是在云中,我们也有像应用洞察这样的服务,它不是做同样的事情吗?即使我们将每个事件都存储在数据库中,这将是一个巨大的数据,这真的是最好的解决方案吗?

【问题讨论】:

    标签: asp.net-core microservices


    【解决方案1】:

    所以回答你的第一个问题,

    聚合器微服务是指是否应将服务的任何输入或输出发送到聚合器服务以及时间和日期? 不是真的,Aggregator Microservice 是一种模式,它基本上是另一个服务,它接收请求,随后向多个不同的服务发出请求,并组合结果并响应发起请求。

    所以我猜您正在寻找一些日志聚合器,它们是一种软件功能,可以将整个 IT 基础架构中的日志数据整合到一个可以对其进行审查和分析的集中式平台中。

    但是在云中我们也有像应用洞察这样的服务,它不是做同样的事情吗?是的,你可以说它是一个类似的服务。

    即使我们将每个事件都存储在数据库中,这将是一个巨大的数据,这真的是最佳解决方案吗? 将其留给您的日志聚合器工具,它将有适当的机制来保存您的数据。大多数情况下,它们会以紧凑的方式保存数据并正确编入索引。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-30
      • 2022-08-19
      • 1970-01-01
      • 2020-01-09
      • 2020-10-04
      • 1970-01-01
      • 2011-05-20
      • 1970-01-01
      相关资源
      最近更新 更多