RabbitMQ
文章平均质量分 92
yuanh702
这个作者很懒,什么都没留下…
展开
-
1-RabbitMQ安装及简单实例
RabbitMQ安装及简单实例1 RabbitMQ简介它其实主要就是接受和转发消息,你可以把他理解成邮箱,当你把你想要发布的邮件信箱,可以肯定的是,邮差先生最终会交付收件人的邮件。在这个比喻中,RabbitMQ信箱,一个邮局和一个邮差。RabbitMQ和邮局之间的主要区别是,它不处理,相反,它接受数据,消息的存储和转发的二进制文件。· 发布者,相当于是寄信人原创 2017-05-09 16:08:41 · 1712 阅读 · 0 评论 -
2-RabbitMQ的工作队列
RabbitMQ的工作队列在上一个教程中,我们编写了程序来发送和接收来自命名队列的消息。在这一个中,我们将创建一个工作队列,用于在多个工作人员之间分配耗时的任务。本次主要介绍的是队列的消息应答、消息公平派遣、消息持久性。1 消息应答在我们从队列中取出消息执行任务的时候,可能需要几秒,我们可能会有疑问,如果在我们还在处理这个消息的时候,我们是如何处理的?或者是当消费原创 2017-05-10 17:36:57 · 367 阅读 · 0 评论 -
3-RabbitMQ交换机- fanout
交换机- fanout交换机RabbitMQ中的消息传递模型的核心思想是,生产者从不将任何消息直接发送到队列。实际上,生产者通常甚至不知道是否将消息传递到任何队列。相反,生产者只能将信息发送到交换机。交换是一件非常简单的事情。一方面,它收到来自生产者的消息,另一方将它们推送到队列。交换机必须准确知道接收到的消息如何处理。应该附加到特定队列吗?应该附加到很多队列吗?或者应该丢弃。其规则由原创 2017-05-11 16:53:39 · 403 阅读 · 0 评论 -
4-RabbitMQ交换机-direct
RabbitMQ交换机-directdirect交换机RabbitMQ交换机的概念上次已经介绍过了,今天说说direct的交换机模式。上一次我们说到了交换机的绑定//将队列绑定到交换机上channel.queueBind(QUEUE_NAME,EXCHANGE_NAME,"");实质上是队列对这个交换机上过来的消息感兴趣。但有的时候我们希望特定的消息流向某个指定的队列,而不原创 2017-05-12 11:21:24 · 369 阅读 · 0 评论 -
5-RabbitMQ交换机-topic
RabbitMQ交换机-topictopic交换机 上次说了direct类型的交换机,这次就说说topic类型的交换机。Direct交换机要求的是绑定键完全匹配后,交换机才会把消息放到队列中,那这样如果我们需要往同一个队列绑定好几个绑定键的时候,就需要绑定好多次了,这样明显不方便。这个时候topic交换机就体现了他的灵活性,可以模糊匹配。绑定的格式还是和之前一样//将队列绑原创 2017-05-12 16:17:48 · 382 阅读 · 0 评论