突破Java面试(06)-如何保证消息队列的高可用性
0 Github
1 面试题
如何保证消息队列的高可用性
2 考点分析
高可用是必问的,因为MQ的缺点很多,导致系统可用性降低。
所以只要你用了MQ,接下来问的一些要点肯定就是围绕着MQ的那些缺点怎么解决.
要是你傻乎乎的就干用了一个MQ,各种问题从来没考虑过,那你就杯具了,面试官对你的印象就是,只会简单实用一些技术,没任何思考,马上对你的印象就不太好了。
这样的同学招进来要是做个20k薪资以内的普通小弟还凑合。如果招进来做薪资20多k的高工,那就惨了,让你设计个系统,里面肯定一堆坑,出了事故公司受损失,团队一起背锅。
3 面试题详解
这个问题这么问是很好的,因为不能问你kafka的高可用性怎么保证啊?ActiveMQ的高可用性怎么保证啊?一个面试官要是这么问就显得很没水平,人家可能用的就是RabbitMQ,没用过Kafka,你上来问人家kafk