Kafka简介

简介

基本概念

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

消息系统

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

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

角色

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

特性

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

相关推荐
BD_Marathon6 分钟前
Kafka文件存储机制
分布式·kafka
Aspirin_Slash9 小时前
docker-compose部署kafka with kraft 配置内网公网同时访问
kafka
君不见,青丝成雪9 小时前
大数据技术栈 —— Redis与Kafka
数据库·redis·kafka
Fireworkitte1 天前
Kafka的ISR、OSR、AR详解
分布式·kafka·ar
Fireworkitte1 天前
org.apache.kafka.clients 和 org.springframework.kafka 的区别
kafka·apache
yh云想3 天前
《从入门到精通:Kafka核心原理全解析》
分布式·kafka
武子康3 天前
大数据-70 Kafka 日志清理:删除、压缩及混合模式最佳实践
大数据·后端·kafka
花酒锄作田4 天前
Nginx反向代理Kafka集群
nginx·kafka
武子康4 天前
大数据-69 Kafka 存储结构解析:日志文件与索引文件的内部机制
大数据·后端·kafka
自由自在的小Bird5 天前
kafka初步介绍
spring boot·后端·kafka