RabbitMQ | 消息队列模式简介

  1. “Hello World”

    简单队列,特点是一个生产者对应一个消费者,就一个生产者P发送消息到queue,一个消费者接收

    http://next.rabbitmq.com/tutorials/tutorial-one-java.html

  2. “Work queue”

    工作队列模式,特点是一个生产者对应多个消费者,多个消费者共同消费一个队列,默认情况下队列循环发送给消费者

    http://next.rabbitmq.com/tutorials/tutorial-two-java.html

  3. "Publish/Subscribe"

    发布/订阅模式,特点是一个生产者对应多个队列及消费者,一个生产者发布的消息会被多个消费者获取。

    http://next.rabbitmq.com/tutorials/tutorial-three-java.html

    教程包含Publish/Subscribe,Exchanges,Temporary queues,Bindings

  4. “Routing”

    路由模式, 特点是生产者发送消息到交换机并且要指定路由key,消费者将队列绑定到交换机时需要指定路由key

    http://next.rabbitmq.com/tutorials/tutorial-four-java.html

    教程包含Routing、Bindings

  5. “Topics”

    通配符模式, 生产者P发送消息到交换机X,type=topic,交换机根据绑定队列的routing key的值进行通配符匹配;符号*:可以替代一个单词;符号#:匹配一个或者多个词lazy.# 可以匹配lazy.irs或者lazy.irs.cor

    http://next.rabbitmq.com/tutorials/tutorial-five-java.html

    教程包含Topics、Topic exchange

 

官网

http://next.rabbitmq.com/tutorials/tutorial-one-java.html

参考博客

https://blog.csdn.net/acmman/article/details/79438196

posted @ 2019-09-16 19:39  听说这是最长的名字了  阅读(409)  评论(0编辑  收藏  举报