RabbitMQ面试题阅读指南

大家好,我是帅地。

为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。

由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。

以下链接点进去就是答案

1. RabbitMQ是什么?

2. RabbitMQ的优点是什么?

3. RabbitMQ的缺点是什么?

4. RabbitMQ特性是什么?

5. RabbitMQ的使用场景有哪些?

6. RabbitMQ消息丢失的情况有哪些?

7. 如何保证RabbitMQ消息的顺序性?

8. 生产者发送消息RabbitMQ Server 消息丢失

9. RabbitMQ如何保证消息不丢失?

10. RabbitMQ消息持久化的条件?

11. RabbitMQ如何处理消息堆积情况?

12. RabbitMQ如何处理长时间未处理导致写满的情况?

13. 如何设计一个消息队列?

14. RabbitMQ的消息传输保障三个层级?

15. 消息怎么路由?

16. 针对直播这种突然大流量的情况,该怎么设计

17. rabbitmq的集群

18. AMQP协议3层?

19. RabbitMQ中消息可能有的几种状态?

20. Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别?

21. 什么是Channel?

22. RabbitMQ 中的 broker 是指什么?cluster 又是指什么?

23. RabbitMQ 概念里的 channel、exchange 和 queue 是逻辑概念,还是对应着进程实体?分别起什么作用?

24. vhost 是什么?起什么作用?

25. 消息如何分发?

26. 如何确保消息接收方消费了消息?

27. 在单node 系统和多 node 构成的 cluster 系统中声明 queue、exchange ,以及进行 binding 会有什么不同?

28. 如何避免消息重复投递或重复消费?

29. 死信队列和延迟队列的使用?

30. 多个消费者监听一个队列时,消息如何分发?

31. 无法被路由的消息去了哪里?

32. 消息在什么时候会变成死信?

33. AMQP 模型的几大组件?

34. 为什么要使用rabbitmq

35. RabbitMQ 的构造

36. 消息基于什么传输?

37. 生产者消息运转?

38. 交换器无法根据自身类型和路由键找到符合条件队列时,有哪些处理?

39. 什么是元数据?元数据分为哪些类型?

40. 优先级队列?

41. 事务机制?

42. 如何解决消息队列的延时以及过期失效问题?

发表评论

后才能评论