《Kafka Stream》调研:一种轻量级流计算模式

  1. 云栖社区>
  2. 阿里云存储服务>
  3. 博客>
  4. 正文

《Kafka Stream》调研:一种轻量级流计算模式

简志 2016-07-27 11:23:20 浏览20498
展开阅读全文

Confluent Inc(原LinkedIn Kafka作者离职后创业公司)在6月份预告推出Kafka Stream,Kafka Stream会在Kafka 0.10版本中推出。

对于流计算,已经有Storm、Spark,Samza,包括最近新起的Flink,Kafka为什么再自己做一套流计算呢?Kafka Stream 与这些框架比有什么优势?Samza、Consumer Group已经包装了Kafka轻量级的消费功能,难道不够吗?

花了一些时间阅读docs 和一些PPT,写一份粗略的调研材料供大家参考。

什么是流计算?流是计算的一个连续计算类型

  1. Single:例如HTTP,发送一个Request请求、返回一个Response
    screenshot
  2. Batch:将一组作业提交给计算机,返回一组,优势是减少IO等待时间
    screenshot
  3. Stream:Batch异步过程,任务和任

网友评论

登录后评论
0/500
评论
简志
+ 关注
所属云栖号: 阿里云存储服务