Kafka分布式流平台的理解
来源:互联网 发布:淘宝网宝贝分类怎么弄 编辑:程序博客网 时间:2024/04/30 17:32
原文地址:http://kafka.apache.org/intro
Kafka is a distributed streaming platform. What exactly does that mean?
We think of a streaming platform as having three key capabilities:
- It let's you publish and subscribe to streams of records. In this respect it is similar to a message queue or enterprise messaging system.
- It let's you store streams of records in a fault-tolerant way.
- It let's you process streams of records as they occur.
What is Kafka good for?
It gets used for two broad classes of application:
- Building real-time streaming data pipelines that reliably get data between systems or applications
- Building real-time streaming applications that transform or react to the streams of data
To understand how Kafka does these things, let's dive in and explore Kafka's capabilities from the bottom up.
First a few concepts:
- Kafka is run as a cluster on one or more servers.
- The Kafka cluster stores streams of records in categories called topics.
- Each record consists of a key, a value, and a timestamp.
Kafka has four core APIs:
In Kafka the communication between the clients and the servers is done with a simple, high-performance, language agnostic TCP protocol. This protocol is versioned and maintains backwards compatibility with older version. We provide a Java client for Kafka, but clients are available in many languages.
0 0
- Kafka分布式流平台的理解
- kafka分布式的数据流平台
- kafka的分布式部署
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 快速理解Kafka分布式消息队列框架
- 分布式的消息系统Kafka
- kafka的分布式原理解读
- 图的割点(代码)
- Media Queries——媒体类型(一)
- SQL 触发器
- 【NOIP 2001提高组】Car的旅行路线(car.cpp)
- Linux查看CPU,内存,网络
- Kafka分布式流平台的理解
- tensorflow学习笔记(二):tensor 变换
- 关于android录音权限被用户禁用的问题解决方案
- 了解硬盘
- Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null ob
- Eclipse使用技巧 - 自定义JavaDoc注解和代码模版,提升开发效率和规范性
- [完]机器学习实战 第十二章 使用FP-growth算法来高效发现频繁项集
- nagios详细安装配置
- 为什么main方法是public static void?