关于RabbitMQ面试题

前言

之前为了准备面试,收集整理了一些面试题。
本篇文章更新时间2023年12月27日。
最新的内容可以看我的原文:https://www.yuque.com/wfzx/ninzck/cbf0cxkrr6s1kniv

RabbitMQ

工作模式

关于RabbitMQ面试题_第1张图片

如何保证消息有效传到消费者手上?

关于RabbitMQ面试题_第2张图片

消费端限流

前提:手动确认消息。
关于RabbitMQ面试题_第3张图片

消息存活时间

什么是死信队列?怎么设置?

指定死信交换机:x-dead-letter-exchange
同时指定死信交换机的路由key:x-dead-letter-routing-key
关于RabbitMQ面试题_第4张图片

延迟队列场景

一些延迟任务的场景:

  • 30分钟未支付;
  • 新用户7天之后问号。

怎么设置延迟队列

过期队列+死信队列。

如何处理重复消费问题

关于RabbitMQ面试题_第5张图片

如何保证消费的顺序性

RabbitMQ本身不直接保证。
关于RabbitMQ面试题_第6张图片

你可能感兴趣的:(面试整理专栏,rabbitmq,分布式,面试)