综合21-40
41.RabbitMQ 中无法路由的消息会去到哪里?
展开 简单 VIP 消息队列 RabbitMQ
- 默认行为是将消息直接丢弃
- 可以指定主交换机的备用交换机,然后消息会转发到备用交换机
- 可以配置将消息返回给生产者,生产者需要监听basic.return 事件
42.MySQL 三层 B+ 树能存多少数据?
展开 中等 MySQL 数据库 索引
- 计算方法为:根节点存储行数*第二层节点存储行数*叶子节点存储行数
- 根节点和第二层节点存储行数:假设一页16KB,一个keyj加上指针占十几B,大概1000行
- 叶子节点要看是二级索引还是主键索引,主键索引大概16行,大概2000w数据,二级索引大概能存16亿数据
43.Kafka为什么要抛弃 Zookeeper?
展开 中等 Kafka 分布式
todo:在 Kafka 旧架构,Zookeeper负责存储集群元数据,控制选举,配置管理和集群成员管理。