如何通过学习Kafka入门实战教程(1)来掌握基础概念与术语?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2909个文字,预计阅读时间需要12分钟。
本篇将聚焦于Kafka的基础概念,带您理解Kafka的基本术语。Apache Kafka是消息驱动系统,也是分布式流处理平台。学习Kafka,首先了解其核心功能:高效的消息传递和实时数据处理。
本篇会聚焦于Kafka的基础概念部分,带你理解Kafka的基本术语。如果本文只能汇总成一句话,那应该是:Apache Kafka 是消息引擎系统,也是一个分布式流处理平台。 0 为何学习Kafka在之前的项目中也用到过Kafka,但都是别人搭好了我只负责用,也没去深究,也没系统学习过。现在我加入了一个新公司,我们会做一个新系统,这个系统的技术架构中选型了Kafka,虽然生产环境我们会有商业技术支持,但我们需要自己搭建开发和测试环境,以及排查一些基本的问题。因此,根据我的习惯,提前系统学习整理一遍用到的技术,很有必要也很有价值。
本篇会聚焦于Kafka的基础概念部分,带你理解Kafka的基本术语。
1 Kafka是什么?Apache Kafka是一款开源的消息引擎系统。
根据维基百科的定义,消息引擎系统是一组规范。企业利用这组规范在不同系统之间传递语义准确的消息,实现松耦合的异步式数据传递。通俗来讲,就是系统 A 发送消息给消息引擎系统,系统 B 从消息引擎系统中读取 A 发送的消息。
Kafka支持的消息传输模式消息引擎系统需要设定具体的传输协议,即用什么方法把消息传输出去。常见的方法有两种:
(1)点对点模型消费者主动拉取数据,消息收到后清除消息。
本文共计2909个文字,预计阅读时间需要12分钟。
本篇将聚焦于Kafka的基础概念,带您理解Kafka的基本术语。Apache Kafka是消息驱动系统,也是分布式流处理平台。学习Kafka,首先了解其核心功能:高效的消息传递和实时数据处理。
本篇会聚焦于Kafka的基础概念部分,带你理解Kafka的基本术语。如果本文只能汇总成一句话,那应该是:Apache Kafka 是消息引擎系统,也是一个分布式流处理平台。 0 为何学习Kafka在之前的项目中也用到过Kafka,但都是别人搭好了我只负责用,也没去深究,也没系统学习过。现在我加入了一个新公司,我们会做一个新系统,这个系统的技术架构中选型了Kafka,虽然生产环境我们会有商业技术支持,但我们需要自己搭建开发和测试环境,以及排查一些基本的问题。因此,根据我的习惯,提前系统学习整理一遍用到的技术,很有必要也很有价值。
本篇会聚焦于Kafka的基础概念部分,带你理解Kafka的基本术语。
1 Kafka是什么?Apache Kafka是一款开源的消息引擎系统。
根据维基百科的定义,消息引擎系统是一组规范。企业利用这组规范在不同系统之间传递语义准确的消息,实现松耦合的异步式数据传递。通俗来讲,就是系统 A 发送消息给消息引擎系统,系统 B 从消息引擎系统中读取 A 发送的消息。
Kafka支持的消息传输模式消息引擎系统需要设定具体的传输协议,即用什么方法把消息传输出去。常见的方法有两种:
(1)点对点模型消费者主动拉取数据,消息收到后清除消息。

