消息队列基础概念专题测试
考察知识点
- 消息队列基本概念与原理
- RabbitMQ 入门实践
💡 参考答案在文末
判断题
1
消息队列(Message Queue)是一种在分布式系统中用于实现异步通信的中间件,它允许生产者发送消息后无需等待消费者处理即可继续执行。
2
在电商订单系统中,用户下单后需要依次调用库存、支付、物流、积分等多个服务,使用消息队列可以将这些操作解耦,避免服务间的强依赖。
3
在消息队列的生产者-消费者模型中,一个消费者可以同时订阅多个队列的消息。
4
与同步RPC调用相比,异步消息队列通信的缺点是消息处理的实时性较低,生产者无法立即获得消费者的处理结果。
5
Kafka的设计目标是高吞吐量的日志收集与流处理场景,而RabbitMQ更侧重于消息的可靠投递和复杂的路由功能。
单选题
6
以下关于消息队列核心作用的描述,哪一项是不正确的?
7
在双十一大促期间,电商平台瞬间涌入大量订单请求,使用消息队列将请求暂存后按系统处理能力逐步消费,这体现了消息队列的哪种核心应用场景?
8
在消息队列的交互流程中,生产者发送消息到队列后,消息的流转顺序正确的是?
9
以下场景中,最适合使用同步RPC而非异步消息队列的是?
10
某金融系统需要实现分布式事务,要求消息必须可靠投递、不丢失不重复,且需要支持延迟消息和事务消息,以下哪种消息队列最适合?
参考答案
1.正确
2.正确
3.正确
4.正确
5.正确
6.C
7.B
8.B
9.B
10.C
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码