温州网站开发流程,做电影网站挣钱吗,广东省东莞阳光网,常州seo网站推广订阅模型分类 在之前的模式中#xff0c;我们创建了一个工作队列。 工作队列背后的假设是#xff1a;每个任务只被传递给一个工作人员。 在这一部分#xff0c;我们将做一些完全不同的事情 - 我们将会传递一个信息给多个消费者。 这种模式被称为“发布/订阅”。 订阅模型示意…订阅模型分类 在之前的模式中我们创建了一个工作队列。 工作队列背后的假设是每个任务只被传递给一个工作人员。 在这一部分我们将做一些完全不同的事情 - 我们将会传递一个信息给多个消费者。 这种模式被称为“发布/订阅”。 订阅模型示意图
解读 1、1个生产者多个消费者 2、每一个消费者都有自己的一个队列 3、生产者没有将消息直接发送到队列而是发送到了交换机 4、每个队列都要绑定到交换机 5、生产者发送的消息经过交换机到达队列实现一个消息被多个消费者获取的目的 XExchanges 交换机一方面接收生产者发送的消息。 另一方面知道如何处理消息例如递交给某个特别队列、递交给所有队列、或是将消息丢弃。到底如何操作取决于Exchange的类型。 Exchange交换机只负责转发消息不具备存储消息的能力因此如果没有任何队列与Exchange绑定或者没有符合路由规则的队列那么消息会丢失 Exchange类型有以下几种 o Fanout广播将消息交给所有绑定到交换机的队列 o Direct定向把消息交给符合指定routing key 的队列 o Topic通配符把消息交给符合routing pattern路由模式 的队列