【发布时间】:2018-09-03 10:38:13
【问题描述】:
Nathan Marz 使用下图解释 lambda 架构
Lambda Architecture Visualization by Marz
但是,我在网上经常发现如下架构,其中服务层不仅是批处理层之后的下一步,而且是流层,即
据我了解,我认为,Marz 使用他的可视化来区分所用组件的不同要求/属性,即批处理层有很多写入,而服务层需要随机执行只读。可以直接查询流组件(即使用 API),因此不需要额外的数据库。
但是,我也理解服务层结合了批处理和速度层的可视化,因为两者都公开了某种视图。所以我不明白为什么 Marz 没有像 DZone 示例那样为速度层添加流层或使用合并的服务层。
谁能解释一下,为什么 Marz 架构中的 Speed Layer 没有流式传输层,或者为什么 DZone 示例中有流式传输层?
谢谢!
【问题讨论】:
标签: bigdata lambda-architecture