文章目录
-
-
- 1、什么是rabbitmq?
- 2、为什么要使用rabbitmq?
- 3、使用rabbitmq的场景。
- 4、如何确保消息正确地发送至RabbitMQ?如何确保消息接收方消费了消息?
- 5.如何避免消息重复投递或重复消费?
- 6、消息基于什么传输?
- 7、消息如何分发?
- 8、消息怎么路由?
- 9、如何确保消息不丢失?
- 10、使用RabbitMQ有什么好处?
- 11、RabbitMQ的集群。
- 12、mq的缺点
- 13、什么是MQ ?
- 14、MQ的优点。
- 15、解耦、异步、削峰是什么?
- 16、消息队列有什么缺点?
- 17、你们公司生产环境用的是什么消息中间件?
- 18、Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?
- 19、MQ有哪些常见问题?如何解决这些问题?
- 20、RabbitMQ基本概念。
- 21、RabbitMQ的工作模式。
- 22、如何保证RabbitMQ消息的顺序性?
- 23、消息如何分发?
- 24、消息怎么路由?
- 25、消息基于什么传输?
- 26、如何保证消息不被重复消费?或者说,如何保证消息消费时的幂等性?
- 27、如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息?
- 28、如何保证RabbitMQ消息的可靠传输?
- 29、为什么不应该对所有的message都使用持久化机制?
- 30、如何保证高可用的?RabbitMQ的集群?
- 31、如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,怎么办?
- 32、设计MQ思路。
-
- 总结
最近面试的小伙伴很多,对此我整理了一份Java面试题手册:基础知识、JavaOOP、Java集合/泛型面试题、Java异常面试题、Java中的IO与NIO面试题、Java反射、Java序列化、Java注解、多线程&并发、JVM、Mysql、Redis、Memcached、MongoDB、Spring、SpringBoot、SpringCloud、RabbitMQ、Dubbo、MyBatis、ZooKeeper、数据结构、算法、Elasticsearch、Kafka、微服务、Linux等等。可以分享给大家学习。【持续更新中】
完整版Java面试题地址:【2021最新版】Java面试真题汇总