Apache Kafka 是什么?

Infocode蓝畅 互联网开发 289

Apache Kafka 是什么?

Apache Kafka 是一个分布式发布-订阅消息系统,具有高吞吐、低延时、可扩展、容错以及持久化存储等特点,使用 Kafka 可以方便地构建分布式应用程序。

Kafka 将消息保存在磁盘上,并在集群内复制以防止数据丢失。

Kafka 建立在 ZooKeeper 同步服务之上,能与 Apache Storm 和 Spark 很好地集成,进行实时流数据分析。

Apache Kafka 官网地址:https://kafka.apache.org/


Apache Kafka 是什么?
Apache Kafka 是什么?

1. Kafka 简介

Apache Kafka 是由 Apache 软件基金会开发的一个开源消息系统,使用 Scala 和 Java 编写。

Kafka 最初是由 LinkedIn 开发,并于 2011 年初开源。2012 年10 月从 Apache Incubator 毕业,成为 First-class Apache 项目。

Kafka 的目标是为处理实时数据提供一个统一的高吞吐、低延时的平台。

2. 什么是消息系统

消息系统负责将数据从一个应用程序传输到另一个应用程序,因此应用程序可以专注于数据,而不必担心如何共享数据。

消息传递模式有两种:一种是点对点的,另一种是发布-订阅(pub-sub)的消息传递系统。大多数消息传递模式遵循 pub-sub。




您希望更多了解和咨询Infocode蓝畅信息技术的具体内容
=

回复

我来回复
  • 暂无回复内容