1.自我介绍
2.熟悉Kafka吗?(不太熟悉熟悉rocketmq)
3.rocketmq组成部分和功能
4.你设计一个消息队列(基于内存,类似于nosql)
5.基于内存怎么保证消息可靠(wal和数据冗余)
6.基于内存实现集群怎么保证高可靠(哨兵机制)
7.master节点挂了怎么推举新的节点(讲了下raft)
8.节点间怎么进行通信(内网或者rpc还有类似于etcd这种资源调度中心做转发)
9.主从节点保证消息可靠使用数据冗余是怎么在主从节点间传输的呢copy吗?还是类似于增量更新(wal)
10.基于内存性能很快怎么保证所有节点消息消费是幂等性的
11.多线程应用的方式(需同步完全异步)
12.使用多线程如何实现类似于mapreduce计算1-100w的总和
13.多线程如何保证事物