MQ
喜欢柯基的柴
这个作者很懒,什么都没留下…
展开
-
RabbitMQ官方入门教程中文版(java)第一部分 Hello World
RabbitMQ是一种消息中间件:简单来说,它可以负责接收和发送消息。你可以把RabbitMQ想象成是一个邮局:当你想寄一封信的时候你会把信放进邮箱里,因为你确信邮递员会帮你把这封信送到收件人的手中。在这个比喻中,RabbitMQ扮演的就是邮箱,邮局和邮递员这样的角色。要说起RabbitMQ和邮局最大的不同,那应该是MQ并不是处理纸质信息,取而代之的是负责接收,存储和发送二进制数据块——或者是...原创 2019-01-17 16:49:05 · 7525 阅读 · 0 评论 -
RabbitMQ官方入门教程中文版(java)第三部分 发布/订阅
发布/订阅(Publish/Subscribe)在上一篇教程中,我们学习了创建工作队列。这种情况假定工作队列中的每一个任务只会被分配给一个工作者(worker)。在这篇教程中,我们要做的事情完全相反——我们会把消息发送给多个消费者。这种模式被叫做 “发布/订阅模式”。我们将通过建立一个简单的日志系统来解释这种模式。系统由两个程序组成——第一个程序负责发布日志信息,第二程序接收并打印出这些信...原创 2019-01-26 18:45:06 · 1973 阅读 · 0 评论 -
RabbitMQ官方入门教程中文版(java)第二部分 工作队列
工作队列在第一篇入门教程中我们写了一个简单程序通过命名队列的方式发送和接收消息,在这篇教程中,我们将学习创建一个工作队列(work queue),用于发送耗时的任务给多个工作者(worker)。工作队列(或者叫任务队列,task queue)的主要思想在于避免那些资源密集型的任务占用大量资源和空间,其他任务需要一直等待它完成。我们可以安排稍后再进行这种任务,将任务封装成消息并且发送到队列。...原创 2019-01-23 18:15:16 · 1050 阅读 · 1 评论