消息中间件的6大高频问题和答案

Java面试必知必会系列》继续更新ing,今天给大家分享一些消息中间件相关的面试问题,希望你在面试中遇到后,可以回答的上来。

当然关于消息中间件的内容其实是非常非常多的,这里只是列举出来一些高频的问题,需要更多消息中间件的问题和答案。

消息中间件是基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传输的支撑性软件系统。

这里给出6个非常高频问题,问题答案均来自网络。

  1. 消息队列的使用场景?
  2. 消息队列的优缺点?
  3. Kafka、ActiveMQ、RabbitMQ、RocketMQ之间的对比
  4. MQ如何保证消息的高可靠性?
  5. MQ如何保证消息不被重复消费?
  6. MQ如何保证消息的顺序性?

下面给出这些问题的答案,便于大家在面试的时候回答面试官,但一般面试官可能会结合你的项目问消息中间件的相关问题,一般项目里都会用到MQ,所以如果项目里用到了,一定要搞清楚,准备好面对面试官的”灵魂考问“!

1、消息队列的使用场景?

回答:消息队列主要有三大使用场景,分别是异步、流量削锋和应用解耦。另外还包含日志和消息通讯。

  • 异步处理 - 相比于传统的串行、并行方式,提高了系统吞吐量。
  • 应用解耦 - 系统间通过消息通信,
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值