1

Nathan Marz 使用下图来解释 lambda 架构

Marz 的 Lambda 架构可视化

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

DZone 示例

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

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

有人可以解释一下,为什么 Marz 架构中的 Speed 层没有流层,或者为什么 DZone 示例中有流层?

谢谢!

4

1 回答 1

0

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

于 2018-03-25T02:37:19.207 回答