其他
面试问Kafka,这一篇全搞定
Kafka基础
消息系统的作用
Topic 主题
Partition 分区
分区会有单点故障问题,所以我们会为每个分区设置副本数。
分区的编号是从 0 开始的。
Producer 生产者
创建一个 TopicA 的主题,3 个分区分别存储在不同的服务器,也就是 Broker 下面。
Consumer Group 消费者组
group.id = a
consumerB:
group.id = a
consumerC:
group.id = b
consumerD:
group.id = b
consumerA
consumerB
consumerC
Controller
Kafka 和 Zookeeper 如何配合工作
Kafka 性能好在什么地方?
①顺序写
②零拷贝
日志分段存储
00000000000000000000.log
00000000000000000000.timeindex
00000000000005367851.index
00000000000005367851.log
00000000000005367851.timeindex
00000000000009936472.index
00000000000009936472.log
00000000000009936472.timeindex
Kafka 的网络设计
-End-
加小编微信:xiaobaito,免费获取一份架构师资料。还可以邀请加入咱们的「菜鸟架构」技术群一起讨论技术,禁止发广告及垃圾信息哦。
热门阅读
几十亿数据检索,ElasticSearch有多厉害?面试官再问单点登录,把这篇发给他!更多请关注“菜鸟架构”公众号,将不断呈现更多架构干货!
给个在看,谢谢老板!