近期在接触 kafka,发现 kafka 的一些概念与 redis 中的概念类似,整理如下
kafka集群 |
redis集群 | |
消息划分 |
多主题 |
无主题概念,可以看做对数据没有做区分,即只有一个 |
存储区域划分 |
多分区 |
多分片 |
冗余机制 |
多副本,分主从,leader 负责读写,follower 负责同步 leader 数据 |
主从节点,主节点负责读写,从节点负责数据同步 |
其中,kafka 的主题和分区是上层逻辑上的概念,往下是副本和日志文件。