发布者订阅者模式(PublishSubscribe)
怎么种葱
⼯作队列背后的假设是:每个任务只被传递给⼀个⼯作⼈
员。在这⼀部分,我们将做⼀些完全不同的事情 - 我们将会传递⼀个信息给多个消费者。这种模式被称
为“发布/订阅”。
民国情书1、1个⽣产者,多个消费者
2、每⼀个消费者都有⾃⼰的⼀个队列
好唱又好听的歌3、⽣产者没有将消息直接发送到队列,⽽是发送到了交换机椰树牌椰汁广告
4、每个队列都要绑定到交换机
月光宝鉴5、⽣产者发送的消息,经过交换机到达队列,实现⼀个消息被多个消费者获取的⽬的
X(Exchanges):交换机⼀⽅⾯:接收⽣产者发送的消息。另⼀⽅⾯:知道如何处理消息,例如递交给
八月迷情电影某个特别队列、递交给所有队列、或是将消息丢弃。到底如何操作,取决于Exchange的类型。
Exchange类型有以下⼏种:
Fanout:⼴播,将消息交给所有绑定到交换机的队列
Direct:定向,把消息交给符合指定routing key 的队列
什么面玲珑Topic:通配符,把消息交给符合routing pattern(路由模式)的队列
Exchange(交换机)只负责转发消息,不具备存储消息的能⼒,因此如果没有任何队列与Exchange绑
定,或者没有符合路由规则的队列,那么消息会丢失
vga和dvi