【问题标题】:Why is there no serving layer for the speed layer in the lambda architecture?为什么 lambda 架构中没有速度层的服务层?
【发布时间】:2018-09-03 10:38:13
【问题描述】:

Nathan Marz 使用下图解释 lambda 架构

Lambda Architecture Visualization by Marz

但是,我在网上经常发现如下架构,其中服务层不仅是批处理层之后的下一步,而且是流层,即

DZone Example

据我了解,我认为,Marz 使用他的可视化来区分所用组件的不同要求/属性,即批处理层有很多写入,而服务层需要随机执行只读。可以直接查询流组件(即使用 API),因此不需要额外的数据库。

但是,我也理解服务层结合了批处理和速度层的可视化,因为两者都公开了某种视图。所以我不明白为什么 Marz 没有像 DZone 示例那样为速度层添加流层或使用合并的服务层。

谁能解释一下,为什么 Marz 架构中的 Speed Layer 没有流式传输层,或者为什么 DZone 示例中有流式传输层?

谢谢!

【问题讨论】:

    标签: bigdata lambda-architecture


    【解决方案1】:

    两者似乎都是有效的方法。 Mraz 和 DZone 为同一概念提出了不同的抽象。

    【讨论】:

      猜你喜欢
      • 2017-07-05
      • 2014-02-05
      • 2014-04-13
      • 2023-03-27
      • 2016-03-26
      • 1970-01-01
      • 2012-02-12
      • 2023-03-31
      • 2016-08-11
      相关资源
      最近更新 更多