kafka的几个面试问题汇总(概念,优势,zk的作用,数据同步,优化等等)
1.什么是kafka
Kafka是分布式发布-订阅消息系统,它最初是由LinkedIn公司开发的,之后成为Apache项目的一部分,Kafka是一个分布式,可划分的,冗余备份的持久性的日志服务,它主要用于处理流式数据。
2.为什么要使用消息队列 kafka
缓冲和削峰:上游数据时有突发流量,下游可能扛不住,或者下游没有足够多的机器来保证冗余,kafka在中间可以起到一个缓冲的作用,把消息暂存在ka...
原创
2020-01-04 18:19:28 ·
333 阅读 ·
0 评论