rabbitmq面试(来自牛客)

1.RabbitMq的消息类型、消息确认机制
2.mq有哪些理解(讲了rabbitmq的模型,rabbitmq的特性,以及幂等问题),面试官问幂等如何解决(回答吧token存在redis里头,然后检测是否存在token),面试官问,难道不会有并发存token的情况吗(回答redis是单线程的,会有顺序,set同一个值成功会返回操作的行数)。
3.rabbitmq交换机有哪几种模式,他是如何来保证数据不丢失的,持久化机制,消息确认机制等等
4.消息队列的应用场景,rabbitmq是推模式还是拉模式
5.RabbitMQ的exchange有几种?RabbitMQ的queue有几种?
6.rabbitmq队列可以连多少个消费者。
7.rabbitmq 交换机 持久化 确认机制 消息丢失处理
8.RabbitMQ如何保证可靠性:持久化+确认机制,持久化:消息、Exchange、Queue都会持久化,确认机制,比如消息投递上去后,RabbitMQ会在存到硬盘后返回ACK,根据ACK可以判断是否投递成功,以上保证了消息的可靠。

猜你喜欢

转载自blog.csdn.net/NIUBILISI/article/details/89924369