消息队列高频面试题及详细答案(实战口语版).docx

消息队列高频面试题及详细答案(实战口语版).docx

消息队列高频面试题及详细答案(实战口语版)

一、基础认知类(初级必问)

1、什么是消息队列?日常业务中你怎么理解它?

消息队列说白了就是一个异步的中间人仓储,用来存服务之间要传输的数据。

传统接口调用是同步的,A调B必须等B执行完才能返回,一旦B卡顿、宕机,A就会超时报错。引入MQ之后,A只需要把消息丢给队列就直接返回,不用等待B服务处理,队列会帮我们暂存消息,再分发给消费者慢慢消费。

核心就是解耦、削峰、异步,是微服务架构里最常用的中间件。

2、消息队列的核心作用?结合业务说

我工作中主要用到四个核心作用,都是落地场景:

1.服务解耦:比如下单业务,下单成功后需要发短信、发推送、更新积分

文档评论(0)

1亿VIP精品文档

相关文档