首页 > 其他分享 >kafka笔记

kafka笔记

时间:2023-08-28 11:11:57浏览次数:33  
标签:消费者 partion 笔记 kafka topic location document

1、 kafka broker是kafka的节点信息,相当于服务器节点信息。

2、 kafka的作用是在业务高峰时起到削峰的作用、同时解除生产者和消费者的耦合作用让生产者不再强关联。

3、 kafka可以分为生产者和消费者单topic模式,生产者生产数据后消费者就会删除数据

kafka可以分为多topic模式,多topic下面,如果数据过大写入一个topic单个topic无法承受,单个topic可以分为多个partion。topicA-partion0  topicB-partion1  topicC-pation2

4、 为配合分区的设计,提出消费者组的概念,组内每个消费者并行消费,每个组内的消费者只可以对一个pation进行消费。

5、为了提高可用性每个partion增加若干副本,leader partion 意外终止时,follower可以接替为主pation.

6. zk的作用zk中记录每个broker节点的信息,也就是node信息。同时也记录了谁是leader的信息。

kafka2.9.0以后也可以不配置使用ZK,使用raft的方式选举。

 

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:消费者,partion,笔记,kafka,topic,location,document
From: https://www.cnblogs.com/gaoyuechen/p/17661794.html

相关文章

  • AD电路板设计笔记
    【隐藏某层】PCB隐藏某层,按快捷键L即可调出隐藏对话框【更新PCB】原理图修改后更新PCB,Design-UpdatePCBDocument,,,【快速定位元件】1原理图中快速定位PCB元件,Tools-CrossProbe原理图跳转到PCB中,快捷键T+C【PCB的元件高亮,其他变灰,Shift+C可以恢复】2从PCB跳转......
  • Programming abstractions in C阅读笔记:p130-p131
    《ProgrammingAbstractionsInC》学习第52天,p130-p131,总结如下:一、技术总结1.piglatingame通过piglatingame掌握字符复制,指针遍历等操作。/**输入:字符串,这里采用书中坐着自定义的getline函数*/#include<stdio.h>#include<string.h>#include"simpio.h"#def......
  • linux学习指令与现有环境解决问题笔记
    linux学习指令与现有环境笔记注意:我将pytorch和cuda安装在了pytorch这个虚拟环境中pytorch安装及注意问题注意版本对应,稳定版2.0.1对应cuda11.7,别按错了按错导致重新安装cuda安装过程与对应问题注意上述内容,里面告诉了添加环境变量,如何删除cuda,cuda下载的位置,下载对应驱动......
  • MySQL学习笔记
    SQL注释单行注释:–-或#注释内容多行注释:/*注释内容*/SQL分类分类说明DDL数据定义语言,用来定义数据库对象DMI数据操作语言,用来对数据库表中的数据进行增删改DQL数据查询语言,用来查询数据库中表的记录DCL数据控制语言,用来创建数据库用户,控制数据库的访......
  • Python学习笔记
    文档中函数的参数带方括号([or])代表可选参数列表(list)基础列表是可迭代对象,列表有序矩阵#创建列表[1,2,3,4,5]#列表可以包含不同的数据类型[1,2,3,"hello"]#可以使用下表索引(从0开始)rhyme[1]rhyme[-1]#切片(不包含末尾)rhyme[0:3]rhyme[:3]rhyme[3:]r......
  • vim基础笔记
    1.vim基础知识(1)在normal模式下h向左l向右j向下k向上可以在hjkl前输入数字移动指定行数例如3j就是向下移动三行,4k就是向上移动四行w代表向右移动一个单词b代表向左移动一个单词同样可以在w和b前加入数字$代表移动到本行最后^代表移动到本行最前>向右缩进<向左缩进0......
  • 操作系统学习笔记(三)——内存管理
    一、虚拟内存将进程所用的地址隔离开,让操作系统为每个进程分配独立的一套虚拟地址。虚拟内存可以使进程的运行内存超过物理内存的大小。进程持有的虚拟地址会通过CPU芯片中的内存管理单元(MMU)的映射关系,来转换变成物理地址,然后再通过物理地址访问内存,如下图所示:有两种映射方......
  • Notion笔记汉化
    Notion笔记汉化关注我的订阅号【靠谱杨的挨踢生活】回复【Notion】获取中文包1、进入notion的安装路径,把文件复制到这个位置(如图所示)C:\Users\用户名\AppData\Local\Programs\Notion\resources\app\renderer2、打开preload.js3、在最后一行加上require("./notion-zh_CN")......
  • 学生信息登记表单的录入删除代码JS+HTML TOMCAT听课笔记
    <!DOCTYPEhtml><html><head></head><body><formclass="info"autocomplete="off">姓名:<inputtype="text"class="uname"name="uname"&......
  • 最近改db课设的小笔记
    解决Mac无法访问localhost和127.0.0.1://启动服务apache服务器sudoapachectlstart//失败的话,重启服务sudoapachectlrestart巧用Druid数据源实现数据库连接密码的加密解密:https://cloud.tencent.com/developer/article/1981172https://blog.csdn.net/IndexMan/article......