消息队列面试题及详细答案.docx

  1. 1、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。。
  2. 2、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  3. 3、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

消息队列面试题及详细答案

1.什么是消息队列?为什么要使用消息队列?

答:消息队列(MQ)是一种跨进程的通信机制,用于在不同服务或组件之间异步传递消息。本质上是一个“中介”,发送方把消息丢进队列就可以继续做自己的事,不用等待接收方处理完成;接收方从队列里获取消息慢慢处理,实现了发送方和接收方的解耦。

使用消息队列的核心原因有3个:

①解耦:比如电商系统中,订单创建后需要通知库存、支付、物流等多个服务。如果没有MQ,订单服务就要直接调用这几个服务的接口,一旦某个服务接口变更或下线,订单服务就得修改代码。用了MQ之后,订单服务只需要把“订单创建成功”的消息发送到MQ,其他服务自己监听队列即可

文档评论(0)

151****9429 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档