Kafka|基础入门

文章目录

快速了解Kafka






快速上手Kafka

  • 启动zookeeper
  • 启动kafka







  • 创建topic - 启动发送者 - 启动消费者







bash 复制代码
Partition 0:  [msg1] -> [msg2] -> [msg3] -> ...
                0        1        2

Partition 1:  [msg4] -> [msg5] -> ...
                0        1


  • 同一个消费者组中对同一个消息只会消费一次,但是不同的消费者组可以都对一条消息进行消费





  • 不同的消费者组会记录自己的一个消费记录offset


理解Kafka的集群


  • Broker:Kafka 的服务器实例。
  • Partition:一个 Topic 被划分的最小单位。
  • Leader Partition:每个 Partition 都有一个 Leader,负责处理读写请求。
  • Follower Partition:其余副本称为 Follower,从 Leader 同步数据,主要用于容错。











Kafka集群的消息流转模型


相关推荐
Edingbrugh.南空2 小时前
Kafka 3.0零拷贝技术全链路源码深度剖析:从发送端到日志存储的极致优化
分布式·kafka
掘金-我是哪吒5 小时前
分布式微服务系统架构第150集:JavaPlus技术文档平台日更
分布式·微服务·云原生·架构·系统架构
Edingbrugh.南空5 小时前
Kafka分区机制深度解析:架构原理、负载均衡与性能优化
架构·kafka·负载均衡
miaoikxm6 小时前
本地windows搭建kafka
windows·分布式·kafka
安科瑞王可6 小时前
“430”与“531”政策节点后分布式光伏并网技术挑战及智慧调度策略
分布式·虚拟电厂·光伏·智慧能源·自发自用
Edingbrugh.南空7 小时前
Kafka数据写入流程源码深度剖析(Broker篇)
分布式·kafka
文慧的科技江湖9 小时前
充电桩运维管理工具系统的**详细功能列表** - 慧知开源充电桩平台
运维·分布式·小程序·开源·充电桩平台·充电桩开源平台
在未来等你11 小时前
Java并发编程实战 Day 26:消息队列在并发系统中的应用
微服务·kafka·消息队列·rabbitmq·并发编程·高并发系统·: java
努力学习的明12 小时前
MQ解决高并发下订单问题,实现流量削峰
开发语言·后端·并发·mq
掘金-我是哪吒15 小时前
分布式微服务系统架构第148集:JavaPlus技术文档平台日更
分布式·微服务·云原生·架构·系统架构