消息队列三大好处

mq三大好处:

  • 应用解耦
  • 削(xue)峰填谷
  • 异步处理

rabbitmq的结构

秋招准备之rabbitmq
rabbitMQ,消息是存放在queue中。
消息确认。如果在消费者执行过程当初出现了意外(宕机),RabbitMQ没有收到消息回执,就会发送给其他消费者执行。
RabbitMQ服务重启的情况下,也不会丢失消息,我们可以将Queue与Message都设置为可持久化的(durable)

分发机制:一个队列queue有多个消费者同时消费数据

事务,生产者发送消息给服务器。则该消息一定会持久化。
Confirm机制的最大优点在于异步,生产者在发送消息以后,即可继续执行其他任务。

RabbitMQ允许您为消息和队列设置TTL(生存时间)
Exchage消息调度策略,binding key和routing key 。

秋招准备之rabbitmq

相关文章: