kafka 常用知识点 - 指南
文章目录
- 前言
- kafka 常用知识点
- 1. kafka 概念
- 2. 消息共享和广播
- 3. 分区和副本数量奇偶数
前言
如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!
kafka 常用知识点
1. kafka 概念
Kafka 是一个 分布式、高吞吐、可持久化的消息队列系统.。
- 生产者(Producer):写信的人,负责“投递消息”。
- 消费者(Consumer):收信的人,负责“接收消息”。
- 主题(Topic):信箱,按主题投放和接收信。
- Broker(代理):Kafka 服务器,就是邮局,负责存储和投递。
- 分区(Partition):每个信箱的子格子,信按顺序放入格子中。
- 消费组(Consumer Group):一群消费者在“轮流收信”。
2. 消息共享和广播
Kafka 的消息共享(负载)和广播(全量)消费行为,是通过自定义的消费组 group.id来决定的。
示例:
不同的 group.id(广播模式):
@KafkaListener(topics = "log-topic", groupId = "group-A"
) // A
@KafkaListener(topics = "log-topic", groupId = "group-B"
) // B
相同的 group.id(集群分摊模式)
@KafkaListener(topics = "log-topic", groupId = "group-A"
) // A1
@KafkaListener(topics = "log-topic", groupId = "group-A"
) // A2
3. 分区和副本数量奇偶数
属性 | 是否建议奇数 | 说明 |
---|---|---|
分区数 | ❌ 无要求 | 根据并发需求、消费者数量设定即可 |
副本数 | ✅ 建议奇数 | 多数副本机制保证高可用(如 3 副本) |
4、Kafka 主题管理相关命令示例(基于 kafka-topics.sh)
创建主题,3个分区,副本数2
kafka-topics.sh --create --topic my_topic --partitions 3 --replication-factor 2 --bootstrap-server localhost:9092
查看所有主题
kafka-topics.sh --list --bootstrap-server localhost:9092
查看某个主题详细信息
kafka-topics.sh --describe --topic my_topic --bootstrap-server localhost:9092
删除主题(需要broker配置允许删除)
kafka-topics.sh --delete --topic my_topic --bootstrap-server localhost:9092
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/929435.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
做神马网站快公司logo形象墙效果图
win --> cmd 右键以管理员运行 --> regedit 进入注册表 --> 找到你要删除的值的所属文件夹 --> 右键权限 -->修改为完全控制
汽车工厂网站建设wordpress布局模板
1 简单的表单校验
<!--uniapp:参考模板和字段生成页面
字段stuNumber 输入框 学号stuName 输入框 学生姓名teacher 输入框 辅导员submitDate 日期选择 填报日期morningTemperature 输入框(数字校验一位小数) 早上体温noonTemperature 输入框&…
长沙中小企业做网站写网站的教程
PHP CURL内存泄露的解决方法curl配置平淡无奇,长时间运行发现一个严重问题,内存泄露!不论用单线程和多线程都无法避免!是curl访问https站点的时候有bug!内存泄露可以通过linux的top命令发现,使用php函数mem…
英语_阅读_ChatGPT_待读
What Do You Say at the Altar?
Let ChatGPT Decide
Molly Price and Erik Sorensen are getting married in October.
莫莉普赖斯和埃里克索伦森将在十月结婚。
AI is helping with the details.
人工智能正在帮助处…
在制作网站前 不需要急于做的工作是用html做的美食网站
CHS_01.2.1.12.1.3进程的概念、组成、特征 进程进程的概念 进程的组成——PCB进程的组成——PCB进程的组成——程序段、数据段知识滚雪球:程序是如何运行的?进程的组成进程的特征 知识回顾与重要考点 从这个小节开始 我们会正式进入第二章处理机管理相关…
首码项目推广网站网站代理公司
文章目录深度学习之卷积神经网络链式反向梯度链式法则的计算神经网络中链式法则实例二、卷积神经网络-卷积层(一)什么是卷积层(二)有什么组成受什么影响,有何特点卷积网络正向传播反向传播卷积和神经网络功能层深度学习…
高端网站建设 房产wordpress屏蔽右键并提示
LAG 和 LEAD函数简介
Hive 中的 LAG 和 LEAD 函数时,通常用于在结果集中获取同一列在前一行(LAG)或后一行(LEAD)的值。这在分析时间序列数据、计算变化率或查找趋势时非常有用。以下是这两个函数的用法示例࿱…
QT开发技术【ffmpeg + QAudioOutput】音乐播放器 - 指南
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
长春网站建设哪里好杭州软件开发培训学校
场景描述
安装系统时可以进入安装界面,但是无法识别到硬盘,查看服务器硬件均无异常且从bios或者raid配置界面中能正常看到raid信息及硬盘信息,运行lspci 命令查看到服务器有raid卡,但是未加载驱动。
获取驱动程序模块
查看raid…
进程工具类 - C#小函数类推荐
进程工具类 - C#小函数类推荐Posted on
2025-10-06 14:51
lzhdim
阅读(0)
评论(0) 收藏
举报/***进程工具类Austin Liu 刘恒辉Project Manager and Software DesignerE-Mail: lzhdim@163.comBlog: http://lzhdi…
实用指南:React 组件异常捕获机制详解
实用指南:React 组件异常捕获机制详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mon…
山东大禹建设集团网站263企业邮箱手机版登录
实验要求:
1.R2为ISP,只能配置IP
2.R1-R2之间为HDLC封装
3.R2-R3之间为PPP封装,pap认证,R2为主认证方
4.R2-R4之间为PPP封装,chap认证,R2为主认证方
5.R1、R2、R3构建MGRE,仅R1的IP地址固定…
深入解析:AI与区块链:数据确权与模型共享的未来
深入解析:AI与区块链:数据确权与模型共享的未来pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas",…
湖北网站建设论文题目要求做seo排名好的网站
## 双塔 题目描述 有n个数字,要求将这n个数字分成两部分(两部分可以数字个数不同),使得两部分数字之和的差最小 输入输出格式 输入: 第一行为n 第二行有n个数,即题目中所描述那样 输出: 两部分和…
找人做seo要给网站程序如何看网站是否被降权
使用Clion时,配置的编译器是Visual Studio,当中的Debugger只有选择LLDB。 项目是CMAKE类型,这里启动调试会发现断点无法命中。
先检查项目的CMakeLists.txt,发现如下配置会影响:
set(CMAKE_BUILD_TYPE Debug)
set(CM…
做网站的职责电子商务营销与传统营销的区别
Android:从通知中删除通知b我已经创建了一个应用程序,并且我设法在android通知栏中添加通知。 现在我需要示例如何从事件通知栏中删除该通知?11个解决方案197 votes你可以尝试这个快速代码public static void cancelNotification(Context ctx…
详细介绍:Qwen2.5-VL 损失函数
详细介绍:Qwen2.5-VL 损失函数pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&quo…