RabbitMQ 怎么实现延迟消息队列?
How do you implement a delayed message queue in RabbitMQ?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: Backend
标签: RabbitMQ, 延迟队列, 死信交换器, delayed-message-exchange
参考答案摘要
答案 延迟队列的实现有两种方式: 通过消息过期后进入死信交换器,再由交换器转发到延迟消费队列,实现延迟功能; 使用 RabbitMQ-delayed-message-exchange 插件实现延迟功能。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。