Kafka简介

简介

基本概念

Kafka是分布式发布 - 订阅消息系统,最初由LinkedIn开发,后成为Apache项目一部分,可类比为放鸡蛋的篮子,生产者产蛋放入,消费者从中取蛋 。

消息系统

优势:分布式系统,易扩展,吞吐量大,支持多订阅者,故障时自动平衡消费者,消息持久化可用于批量消费。

消息队列模式:包括点对点(一对一,消费后消息清除)和发布订阅(一对多,消息可被多个消费者使用) 。

角色

涵盖Broker(安装Kafka的节点 )、Topic(消息类别 )、Partition(Topic物理分区 )、Producer(消息发布者 )、Consumer(消息消费者 )、Consumer Group(消费者组 )、replica(分区副本 )、leader(生产者和消费者交互的副本角色 )、follower(复制leader数据作备份 )、controller(负责leader选举及故障转移 ) 。

特性

具备高吞吐量、低延迟、可扩展性、持久性、可靠性、容错性、高并发等特性 。

相关推荐
小的~~6 小时前
CentOS7安装CDH6.3.2
hive·hdfs·kafka
Devin~Y15 小时前
电商AIGC智能客服面试:JVM调优、Spring Cloud微服务、Redis缓存、Kafka消息、K8s观测与RAG落地
java·jvm·spring boot·redis·spring cloud·kafka·kubernetes
zhangzeyuaaa16 小时前
Kafka 单分区顺序消费的极限与突围:从原理到实战
分布式·kafka
观测云1 天前
观测云日志转发至 Kafka 最佳实践
kafka·日志
富士康质检员张全蛋1 天前
Kafka架构 数据发送保障
分布式·架构·kafka
WhoAmI2 天前
Elasticsearch实战指南:构建实时全文检索系统
elasticsearch·kafka
zhangzeyuaaa2 天前
Kafka 核心原理超通俗详解|Offset、消费组、分区、持久化一次讲透
分布式·kafka
隔壁阿布都2 天前
Kafka `acks` 参数取值全解
分布式·kafka
lvrongbao2 天前
Kafka 场景化面试题top5: 事务与分布式一致性
分布式·kafka
zhangzeyuaaa2 天前
深入剖析Kafka:Offset机制的底层基石——消息有序性
分布式·kafka