Kakfa在大数据消息引擎领域,绝对是没有争议的国民老公。
这是kafka系列的第一篇文章。预计共出20篇系列文章,全部原创,从0到1,跟你一起死磕kafka。
本文盘点了 Kafka 的各种术语并且进行解读,术语可能比较枯燥,但真的是精髓中的精髓!
了解Kafka之前我们必须先掌握它的相关概念和术语,这对于后面深入学习 Kafka 各种功能将大有裨益。所以,枯燥你也得给我看完!
大概是有这么些东西要掌握,不多不多,预计20分钟可以吃透:
主题层
主题层有三个儿子,分别叫做:Topic、Partition、Replica。既然我说是三个儿子,那你懂了,是不可分割的整体。
Topic(主题)
Kafka 是分布式的消息引擎系统,它的主要功能是提供一套完备的消息(Message)发布与订阅解决方案。
在 Kafka 中,发布订阅的对象是主题(Topic),你可以为每个业务、每个应用甚至是每类数据都创建专属的主题。
一个Topic是对一组消息的归纳。也可以理解成传统数据库里的表,或者文件系统里的一个目录。
Partition(分区)
一个Topic通常都是由多个partition组成的,创建topic时候可以指定partition数量。
内容来源于网络如有侵权请私信删除
文章来源: 博客园
- 还没有人评论,欢迎说说您的想法!