MQ高频面试题及详细答案(实战版)
一、基础认知类(入门必问)
1.什么是消息队列MQ?日常工作中你怎么理解它?
MQ就是一款用于系统间异步通信、消息分发的中间件。简单来说,就是生产者发送消息,不直接调用消费者接口,而是把消息发到队列里,消费者按需从队列拉取消息处理。
工作中主要用来解耦、削峰、异步处理,避免服务之间直接硬调用,提升系统的稳定性和吞吐量。
2.MQ的核心作用有哪些?分别说说场景
核心就四个:解耦、异步、削峰、限流兜底。
解耦:多个服务联动时,不用互相依赖接口。比如订单创建后,需要通知库存、积分、短信服务,不用逐个调用,发一条MQ消息,下游自己消费即可,新增下游服务也不
原创力文档

文档评论(0)