Apache Kafka 是什么?
互联网开发 712
Apache Kafka 是什么?
Apache Kafka 是一个分布式发布-订阅消息系统,具有高吞吐、低延时、可扩展、容错以及持久化存储等特点,使用 Kafka 可以方便地构建分布式应用程序。
Kafka 将消息保存在磁盘上,并在集群内复制以防止数据丢失。
Kafka 建立在 ZooKeeper 同步服务之上,能与 Apache Storm 和 Spark 很好地集成,进行实时流数据分析。
Apache Kafka 官网地址:https://kafka.apache.org/

1. Kafka 简介
Apache Kafka 是由 Apache 软件基金会开发的一个开源消息系统,使用 Scala 和 Java 编写。
Kafka 最初是由 LinkedIn 开发,并于 2011 年初开源。2012 年10 月从 Apache Incubator 毕业,成为 First-class Apache 项目。
Kafka 的目标是为处理实时数据提供一个统一的高吞吐、低延时的平台。
2. 什么是消息系统
消息系统负责将数据从一个应用程序传输到另一个应用程序,因此应用程序可以专注于数据,而不必担心如何共享数据。
消息传递模式有两种:一种是点对点的,另一种是发布-订阅(pub-sub)的消息传递系统。大多数消息传递模式遵循 pub-sub。
请在浏览器中启用JavaScript来完成此表单。
( function() {
const style = document.createElement( 'style' );
style.appendChild( document.createTextNode( '#wpforms-17950-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-17950-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-17950-field_1-container label { counter-increment: none; }' ) );
document.head.appendChild( style );
document.currentScript?.remove();
} )();

请输入姓名或昵称
如果您有任何疑问、需要更多信息或希望与我们建立合作请留言
=