我爱编程

初识kafka

2018-05-23  本文已影响0人  谢谢那些曾经丶

大部分内容是翻译至Kafka The Definitive Guide,有翻译不好的地方请见谅,因为理解问题翻译错误的地方希望指出,我会及时改进

每个企业都由数据驱动。我们收集信息,分析信息,操纵信息并创造更多信息作为输出。 每个应用程序都会创建数据,无论它是日志消息,度量标准,用户活动,传出消息还是其他内容。 数据的每个字节都有一个要讲的故事,重要的事情将告知下一步要做的事情。 为了知道这是什么,我们需要从创建它的地方到可以分析的地方获取数据。

Apache Kafka是一个旨在解决这个问题的发布/订阅消息传递系统。它经常被描述为“分布式提交记录”,或者最近称为“分布式流式传输平台”。文件系统或数据库提交日志旨在提供持久记录 的所有交易,以便它们可以重播以持续建立系统状态。 同样,卡夫卡内的数据按顺序保存,并可以确定性地读取。 另外,数据可以在系统内分布以提供额外的保护以防止故障,这对于云平台有着跟重要的意义。

kafka是一个分布式流平台,流平台又三个主要的功能

几个概念:

Kafka 四个主要的Api:

kafkat特点:

kafka
上一篇 下一篇

猜你喜欢

热点阅读