kafka的组件的介绍

produer:消息的生产者,往topic当中生产消息
consumer:消息的消费者,从topic当中消费消息
broker:kafka的服务器
zookeeper:kafka依赖于zk保存一些topic以及partition的信息
topic:一类消息的高度抽象集合,一个topic下面由多个paritition组成
partition:消息的分区,每个paritition保存了一部分topic的数据,一个partition包含多个segement。一个segement又包含两部分,.log文件和.index文件
segement:包含两个文件.log 文件 .index文件
.log:记录了我们的数据,文件是顺序读写的
.index文件:记录了.log文件的索引
offset:消息的偏移量,我们消费数据的时候,都要记录消息的offset,下次继续消费的时候,根据上次的offset偏移量就可以确定我们下一条数据从哪里开始消费

最新文章

  1. iOS开发 二维码生成
  2. 淌水 UE4的shootergame 案例 准备
  3. BNR Android Demo学习笔记(一)——CrimeIntent
  4. ELK——Logstash 2.2 date 插件【翻译+实践】
  5. SDUT 2411:Pixel density
  6. OpenStack和Redis
  7. 分享几个社交类网站常用并且也是最好用的jquery类库
  8. Ansible1:简介与基本安装【转】
  9. Framework7 索引列表插件的问题
  10. wamp本地安装phpwind问题:‘Rewrit…
  11. 数据库之Oracle——初级
  12. Linux批量处理文件脚本
  13. PAT1027:Colors In Mars
  14. ng 1.2 ng-bind-html 用法
  15. Failed to resolve: com.android.support:appcompat-v7:28 问题解决
  16. P1182 数列分段`Section II` P1316 丢瓶盖 二分答案
  17. Charles通用破解激活办法
  18. 内核中 subsys_initcall 以及初始化标号
  19. 将数据挂载到 docker 容器中的3种方式:volume、bind mount、tmpfs
  20. 如何在Windows下安装Tomcat服务器

热门文章

  1. KeepLived + nginx 高可用
  2. dubbo管理平台安装
  3. Java之JDBC操作数据库
  4. BZOJ 3430: [Usaco2014 Jan]Ski Course Rating(并查集+贪心)
  5. TLS/SSL 协议 - ServerHello
  6. 2. Pycharm的介绍与使用
  7. 分析由Python编写的大型项目(Volatility和Cuckoo)
  8. 拾遗:Go 代码结构
  9. Vue 学习笔记之 —— 表单输入绑定
  10. 常用内置模块(四)——subprocess、re