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集群的消息流转模型


相关推荐
码界奇点21 分钟前
Kafka性能调优三剑客:深度解析buffer_memory、linger_ms和batch_size
性能优化·kafka·散列表·linq·batch
小的~~22 分钟前
使用 kafka-console-consumer.sh 指定时间或偏移量消费
分布式·kafka
Cachel wood22 分钟前
Mysql常用知识3:Kafka和数据库优化
数据库·mysql·kafka
黑客笔记12 小时前
「读书报告」Spark实时大数据分析
大数据·分布式·spark
aqi00008B13 小时前
Kafka自定义分区策略实战避坑指南
分布式·kafka·分区策略·原子类
计算机毕设定制辅导-无忧学长15 小时前
RabbitMQ 集群与高可用方案设计(二)
分布式·rabbitmq·ruby
寻找沙漠的人15 小时前
RabbitMQ 概述与安装
分布式·rabbitmq
小安同学iter15 小时前
#RabbitMQ# 消息队列入门
分布式·rabbitmq