AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
登录
登录
AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
首页
面试题库
后端岗位面试题
在订单取消场景中,你们为什么选择 RabbitM…
后端岗位面试题
更新 2026-08-05
在订单取消场景中,你们为什么选择 RabbitMQ 的延迟队列(基于 TTL+死信队列)而不是直接使用 Redis 的键过期机制?
深信服
后端开发
专业服务
技术原理
技术选型
方案权衡
RabbitMQ
Redis
考察说明
考察对消息队列延迟消息与缓存过期机制在业务场景中的适用性、可靠性和一致性的理解
回答思路
说明两种方案的基本工作原理
对比可靠性:消息确认、持久化、死信处理 vs Redis 过期事件可能丢失
对比延迟精度与可管理性
结合订单取消对最终一致性和可追踪性的要求给出选择理由
换一题
上一题
你知道 RocketMQ 的事务消息具体是怎么实现的吗?
下一题
产品突然要求将原定于12月30日的排期提前至11月30日,你会如何处理?
本题还出现在
专业服务行业面试题
深信服面试题