kafka分布式架构原理以及数据重复消费、数据丢失、消息顺序性、消息积压等的解决方案
一、kafka消息系统架构的变迁
kafka是一个分布式架构的系统,集群可以部署在多台机器上,每台机器可以启动一个或多个borker进程,每个broker进程是kafka集群中的一个节点,当创建topic时,可以把topic划分为一个或多个partition,每个partition存放在不同的broker上,且每个partition可以(生产者可以指定partition进行存储)存放所属topic的一部分数据。
1.1、kafka0.8版本前的架构
在0.8版本前的架构如果某个broker宕机了,该
原创
2021-03-23 07:01:33 ·
801 阅读 ·
1 评论