没有合适的资源?快使用搜索试试~ 我知道了~
首页Kafka简介.ppt
Kafka简介.ppt
4星 · 超过85%的资源 336 下载量 75 浏览量
更新于2023-03-16
1
收藏 320KB PPT 举报
kafka简介架构说明 生产者消费者broker kafka使用命令 ppt
资源详情
资源推荐
1
内容大纲
•
Kafka 简介
•
Kafka 中角色与术语
•
Kafka 系统架构
•
生产者
•
消费者
•
Kafka 命令基本流程
Kafka 简介
•
Kafka 是一个分布式发布 - 订阅消息系统。它最初由 LinkedIn 公司开发,之后成为 Apac
he 项目的一部分。
•
Kafka 主要特点
(1) 高吞吐量。据了解, Kafka 每秒可以生产约 25 万条消息( 50 MB ),每秒处理 55
万条消息( 110 MB )。
(2) 持久化。将消息持久化到磁盘,因此可用于批量消费,例如 ETL ,以及实时应用程
序。通过将数据持久化到硬盘以及 replication 防止数据丢失。
(3) 分布式系统。所有的 producer 、 broker 和 consumer 都会有多个,均为分布式的。
(4) 可扩展性。 kafka 使用 zookeeper 来实现动态的集群扩展,不需要更改客户端( prod
ucer 和 consumer )的配置。 broker 会在 zookeeper 注册并保持相关的元数据( topic ,
partition 信息等)更新。而客户端会在 zookeeper 上注册相关的 watcher 。
Kafka 中角色与术语
•
Producer
向 kafka 中发布消息的进程
•
Comsumer
从 Kafka 中订阅消息的进程
•
Broker
Kafka 集群中每一个 kafka 服务
•
Topic
保存在 Kafka 中的每一类消息
它们之间的数据流程如右图所示
剩余12页未读,继续阅读
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功