kafka架构
16lz
2021-03-02
topic :主题
partition: 一个topic 可以拥有若干个partition(从 0 开始标识partition ),分布在不同的broker 上, 实现发布与订阅 时负载均衡。producer 通过自定义的规则将消息发送到对应topic 下某个partition,以offset标识一条消息在一个partition的唯一性。
一个partition拥有多个replica,提高容灾能力。
replica 包含两种类型:leader 副本、follower副本,
leader副本负责读写请求,follower 副本负责同步leader副本消息,通过副本选举实现故障转移。
partition在机器磁盘上以log 体现,采用顺序追加日志的方式添加新消息、实现高吞吐量
好知识,才能预见未来
赞赏
0人进行了赞赏支持
更多相关文章
- 5G消息要来了,你们期待吗?
- 社区leaf学习笔记|03. 调试Game、Login模块收发消息
- 社区leaf学习笔记|07. 游戏玩家注册、登陆(下)
- 社区leaf学习笔记|06. 游戏玩家注册、登陆(中)
- 社区leaf学习笔记|05. 游戏玩家注册、登陆(上)
- 微信小程序实现带参分享并消息卡片获取参数
- netcore使用 jenkins + supervisor 实现standalone下多副本自动
- Docker快速搭建Clickhouse集群(3分片3副本)
- 系统发布用户通知以及相关增强