
kafka
文章平均质量分 91
远方时光
终身学习者
展开
-
Kafka面试题
⭐ 1、 什么是 kafka ? Kafka 起初是由 Linkedin 公司采用 Scala 语言开发的一个多分区、多副本且基于ZooKeeper协调的分布式消息系统,现己被捐献给 Apache 基金会。目前 Kafka 已经定位为一个分布式流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛使用。 ⭐ 2、kafka 的架构描述一下? 如下图所示: Kafak 总体架构图中包含多个概念: (1)ZooKeeper:Zookeeper负责保存b...转载 2022-01-17 21:17:05 · 3881 阅读 · 0 评论 -
kafka设计原理
Kafka简介 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。kafka的诞生,是为了解决linkedin的数据管道问题,起初linkedin采用了ActiveMQ来进行数据交换,大约是在2010年前后,那时的ActiveMQ还远远无法满足linkedin对数据传递系统的要求,经常由于各种缺陷而导致消息阻塞或者服务无法正常访问,为了能够解决这个问题,linkedin决定研发自己的消息传递系统,当时linkedin的首席架构师jay kreps便开始组织团队...转载 2021-05-22 11:29:34 · 210 阅读 · 0 评论