面试真题

后端 · 简单 · 百度

对于 RabbitMQ 的使用

简单 后端 🎤 百度
参考答案
结论:RabbitMQ是基于AMQP的消息队列,用于异步解耦、削峰填谷。核心使用要点:1. 核心模型:生产者发消息到交换机,交换机按路由规则投递到队列,消费者订阅队列;2. 交换机类型:direct(精确匹配)、topic(模式匹配)、fanout(广播)、headers(头匹配);3. 可靠性:队列/消息持久化、publisher confirm、消费者手动ack避免丢失;4. 高级特性:死信队列、延迟队列、优先级队列;示例:订单服务向topic交换机发order.create,库存与短信服务各自消费。注意幂等处理防止重复消费。
题目整理自公开面经,答案由校招宝自研生成,仅供参考