RabbitMQ
文章平均质量分 76
潘威威
这个作者很懒,什么都没留下…
展开
-
RabbitMQ札记-消息分发策略
今天来学习RabbitMQ的消息分发策略。 在RabbitMQ札记-RabbitMQ入门一文中,我们曾学习过RabbitMQ的概念模型,其中就介绍过消息分发策略。 Exchange表示交换器,用来接收生产者发送的消息并将这些消息路由给队列。从图中可以看出,Procuder发布的Message进入了Exchange。Exchange通过Routing key与Queue绑定在一起。通过Ro...原创 2018-09-30 15:31:15 · 2875 阅读 · 0 评论 -
RabbitMQ札记-Topic
在上一篇文章中,我们改进了我们的日志系统。我们使用了直接交换,使Consumer支持选择性地接收日志。尽管如此,它仍然有局限性。为了提高日志系统中的灵活性,我们需要了解更复杂的话题交换。 topic exchange topic是Exchange的五种消息分发策略之一,可以对Routing key进行模式匹配,比如key*可以传递到Routing key为key1、key2、key3的Qu转载 2018-11-30 23:58:07 · 162 阅读 · 0 评论 -
RabbitMQ札记-路由
在上文中,我们创建了一个简单的日志系统,它可以将消息广播给多个Consumer。在本文中,我们将为其添加一个功能。Consumer将只能订阅一部分消息。 绑定 绑定是exchange和queue之间的关系。在前面的例子中,我们已经创建了绑定,queueName为队列的名字,“logs”为Exchange的名字。 channel.queueBind(queueName,"logs","原创 2018-12-01 00:00:21 · 159 阅读 · 0 评论 -
RabbitMQ札记-目录
RabbitMQ札记-RabbitMQ入门 RabbitMQ札记-工作队列 RabbitMQ札记-消息分发策略原创 2018-12-31 00:00:33 · 260 阅读 · 0 评论