topic :主题

partition: 一个topic 可以拥有若干个partition(从 0 开始标识partition ),分布在不同的broker 上, 实现发布与订阅 时负载均衡。producer 通过自定义的规则将消息发送到对应topic 下某个partition,以offset标识一条消息在一个partition的唯一性。
一个partition拥有多个replica,提高容灾能力。
replica 包含两种类型:leader 副本、follower副本,
leader副本负责读写请求,follower 副本负责同步leader副本消息,通过副本选举实现故障转移。
partition在机器磁盘上以log 体现,采用顺序追加日志的方式添加新消息、实现高吞吐量

©著作权归作者所有:来自51CTO博客作者yuanchenkai的原创作品,如需转载,请注明出处,否则将追究法律责任

好知识,才能预见未来

赞赏

0人进行了赞赏支持

更多相关文章

  1. 5G消息要来了,你们期待吗?
  2. 社区leaf学习笔记|03. 调试Game、Login模块收发消息
  3. 社区leaf学习笔记|07. 游戏玩家注册、登陆(下)
  4. 社区leaf学习笔记|06. 游戏玩家注册、登陆(中)
  5. 社区leaf学习笔记|05. 游戏玩家注册、登陆(上)
  6. 微信小程序实现带参分享并消息卡片获取参数
  7. netcore使用 jenkins + supervisor 实现standalone下多副本自动
  8. Docker快速搭建Clickhouse集群(3分片3副本)
  9. 系统发布用户通知以及相关增强

随机推荐

  1. Ruby on Rails SQL查询返回#<ActiveRecord
  2. Linux下修改MySQL初始密码、开启远程登录
  3. Ubuntu下安装MySQL并实现远程登录?
  4. mysql执行update语句时报错:Data truncati
  5. 在Python中使用AWS Lambda使用MySQL时出
  6. Laravel 4中的多选过滤搜索
  7. php使用mysql数据库时中文不显示或显示异
  8. 简单的插入语句不能在PHP代码中工作。适
  9. 有办法在CodeIgniter中指定“使用索引”
  10. 如何将CSV文件中的值实际分割为MySQL数据