Kakfa在大数据消息引擎领域,绝对是没有争议的国民老公。

这是kafka系列的第一篇文章。预计共出20篇系列文章,全部原创,从0到1,跟你一起死磕kafka。

本文盘点了 Kafka 的各种术语并且进行解读,术语可能比较枯燥,但真的是精髓中的精髓!

了解Kafka之前我们必须先掌握它的相关概念和术语,这对于后面深入学习 Kafka 各种功能将大有裨益。所以,枯燥你也得给我看完!

大概是有这么些东西要掌握,不多不多,预计20分钟可以吃透:

主题层

主题层有三个儿子,分别叫做:Topic、Partition、Replica。既然我说是三个儿子,那你懂了,是不可分割的整体。

Topic(主题)

Kafka 是分布式的消息引擎系统,它的主要功能是提供一套完备的消息(Message)发布与订阅解决方案。

在 Kafka 中,发布订阅的对象是主题(Topic),你可以为每个业务、每个应用甚至是每类数据都创建专属的主题。

一个Topic是对一组消息的归纳。也可以理解成传统数据库里的表,或者文件系统里的一个目录。

Partition(分区)

一个Topic通常都是由多个partition组成的,创建topic时候可以指定partition数量。

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/liuyanling/p/13124403.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!