Kappa体系结构和仅使用流处理之间有什么区别?

时间:2019-05-08 21:05:54

标签: apache-spark bigdata apache-flink apache-storm stream-processing

我想问你一个简单的问题。当我使用Kappa大数据架构时,它看起来像这样:

enter image description here

但对我来说,它看起来与我仅使用某种流处理工具并将处理后的结果保存到某些数据库中完全相同。那么,有什么不同吗?

1 个答案:

答案 0 :(得分:1)

enter image description here

Kappa体系结构由两层组成:流处理和服务。流处理层运行流处理作业。通常,服务层用于查询结果。

据我了解,您正在进行实时消息处理,并将结果存储在数据库中以进一步查询传入数据。

在Lambda架构中,服务层负责查询批处理和速度(又称为流传输层)。但是在kappa中,没有批处理层查询。仅来自流(速度)层的查询将被提供。

如果是,是的,您在Kappa上。

  

Kappa架构与仅使用Kappa架构有什么区别   流处理?

速度层+服务层= Kappa体系结构(在您的情况下)