RabbitMQ基础--总结

 

一、 RabbitMQ的五种工作场景:

1、 单发单收

2、 单发送多接收

+++++++++++++++++++++前面两种没有使用exchange++++++++++++++++++

3、 Publish/Subscribe(广播)--ExchangeType:fanout

      使用场景:发布、订阅模式,发送端发送广播消息,多个接收端接收。

4、 Routing(按路线发送接收)--ExchangeType:direct

  使用场景:发送端按routingKey发送消息,不同的接收端按不同的routingKey接收消息。

5、Topics(按topic发动接受)--ExchangeType:topic

      使用场景:发送端不只按固定的routingKey发送消息,而是按照字符串“匹配”发送,接收端同样如此。

二、RabbitMQ的Reliablity(可靠性)特性

1、 持久化--persistence

2、 发送ack确认---delivery acknowledgements

3、 广播确认---publisher confirms

4、高可用性--HA

      (1)集群

      (2)镜像队列

猜你喜欢

转载自www.cnblogs.com/snowwhite/p/9432888.html