kafka总结
铁头娃1740
若不是生活所迫,谁愿意把自己弄的一身才华
展开
-
Kafka面试总结(持续更新中......)
# kafka分区数的确定 ## 1、kafka分区 * Kafka可以将主题划分为多个分区(Partition),会根据分区规则选择把消息存储到哪个分区中,只要如果分区规则设置的合理,那么所有的消息将会被均匀的分布到不同的分区中,这样就实现了负载均衡和水平扩展。 ## 2、各角色对分区的操作 * kafka的生产者和消费者都可以多线程地并行操作,而每个线程处理的是一个分区的数据。因此分区...原创 2019-08-07 10:16:42 · 540 阅读 · 0 评论 -
kafka深度解析
背景介绍 Kafka简介 Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下: 以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能 高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输 支持Kafka Server间的消息分区,及分布式消费,同时保证每个partition内的消息顺序传输 同时支持...转载 2019-08-28 13:48:50 · 464 阅读 · 0 评论