目录
1.用过哪些MQ,怎么用的,和其他mq比较有什么优缺点,MQ的连接是线程安全的吗?
9.消息中间件如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?(必考)
13.Kafka消息是采用Pull模式,还是Push模式?(必考)
19.Netty和kafka都是用了零拷贝,那么零拷贝究竟是怎么实现的?底层原理是?
21.如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?
22.如果让你写一个消息队列,该如何进行架构设计?说一下你的思路。
干货分享,感谢您的阅读!背景:互联网大厂高频面试题基本总结回顾(含笔试高频算法整理)
1.用过哪些MQ,怎么用的,和其他mq比较有什么优缺点,MQ的连接是线程安全的吗?
可以将常见的消息中间件的特性、优缺点总结成表格,这样可以更加直观地进行比较:
MQ | 主要特性 | <
---|