不多说,直接上干货!

  一切来源于官网

http://kafka.apache.org/documentation/

Putting the Pieces Together

拼在一起

  This combination of messaging, storage, and stream processing may seem unusual but it is essential to Kafka's role as a streaming platform.

消息传递,存储和流处理的组合看似反常,但对于Kafka作为流式处理平台的作用至关重要。

  A distributed file system like HDFS allows storing static files for batch processing. Effectively a system like this allows storing and processing historical data from the past.

像HDFS这样的分布式文件系统允许存储静态文件来进行批处理。这样系统可以有效地存储和处理来自过去的历史数据。

  A traditional enterprise messaging system allows processing future messages that will arrive after you subscribe. Applications built in this way process future data as it arrives.

传统企业的消息系统允许在你订阅之后处理未来的消息:在未来数据到达时处理它。

  Kafka combines both of these capabilities, and the combination is critical both for Kafka usage as a platform for streaming applications as well as for streaming data pipelines.

Kafka结合了这两种能力,这种组合对于kafka作为流处理应用和流数据管道平台是至关重要的。

  By combining storage and low-latency subscriptions, streaming applications can treat both past and future data the same way. That is a single application can process historical, stored data but rather than ending when it reaches the last record it can keep processing as future data arrives. This is a generalized notion of stream processing that subsumes batch processing as well as message-driven applications.

批处理以及消息驱动应用程序的流处理的概念:通过组合存储和低延迟订阅,流处理应用可以用相同的方式对待过去和未来的数据。
它是一个单一的应用程序,它可以处理历史的存储数据,当它处理到最后一个消息时,它进入等待未来的数据到达,而不是结束。

  Likewise for streaming data pipelines the combination of subscription to real-time events make it possible to use Kafka for very low-latency pipelines; but the ability to store data reliably make it possible to use it for critical data where the delivery of data must be guaranteed or for integration with offline systems that load data only periodically or may go down for extended periods of time for maintenance. The stream processing facilities make it possible to transform data as it arrives.

同样,对于流数据管道(pipeline),订阅实时事件的组合使得可以将Kafka用于非常低延迟的管道;
但是,可靠地存储数据的能力使得它可以将其用于必须保证传递的关键数据,
或与仅定期加载数据或长时间维护的离线系统集成在一起。
流处理可以在数据到达时转换它。

  For more information on the guarantees, apis, and capabilities Kafka provides see the rest of the documentation.

有关Kafka提供的保证,api和功能的更多信息,可继续查阅本网

最新文章

  1. Counter Mode ( CTR )
  2. iOS多线程开发资源抢夺和线程间的通讯问题
  3. CentOS7 Debian 8 安装VMware-tools
  4. Bootstrap 巨幕页头缩略图和警告框组件
  5. C++运算符重载详解
  6. c#结构体和字节数组的转换、字节数组和stream的转换
  7. C# ToString()和Convert.ToString()的区别
  8. CentOS服务器下对mysql的优化
  9. linux的shell学习笔记
  10. ListView属性及divider设置分割线
  11. Java面试06|项目相关介绍
  12. PAT1091:Acute Stroke
  13. Can DBC 文件翻译,不是很标准,凑合看还可以
  14. Luogu--3381 【模板】最小费用最大流
  15. 怎么下载geventwebsocket
  16. EBS获取code_combination_id(CCID)时段值自动被置为默认值的问题
  17. Python3求解字符串滤值与百元买百鸡算法
  18. linux之 awk
  19. HBase--阿里未来发展
  20. R的any和all

热门文章

  1. ajax处理错误(六)
  2. Sandbox
  3. 威联通212P 在admin用户密码正确情况下仍然无法登录WEB页面解决办法
  4. DENON AVR-X510BT 功放设置记录
  5. 在Navicat中如何新建数据库和表并做查询
  6. 学习《TensorFlow实战Google深度学习框架 (第2版) 》中文PDF和代码
  7. oracle 正序 逆序 排序查询
  8. 三种new
  9. Linq查询案例
  10. POJ 3050 枚举+dfs+set判重