随笔分类 -  RabbitMQ

摘要:发布订阅模式 前面提到的工作队列,前提是假设每条消息都只有一个消费者,如果每条消息有多个消费者的话,就得使用发布订阅模式了 为了说明这种模式,这次将建立一个简单的日志系统,它将由两个程序组成--第一个程序将发送日志信息,第二个程序将接收并打印这些信息。 在我们的日志系统中,每个运行中的接收程序副本都 阅读全文
posted @ 2021-09-09 21:32 六月的雪0924 阅读(115) 评论(0) 推荐(0)
摘要:在这篇文章中,将创建一个工作队列,用于在多个工作者之间分配任务。 工作队列(又称:任务队列)的主要思想是避免立即进行资源密集型的任务,而不得不等待它的完成。相反,我们将任务安排在以后完成。我们将一个任务封装成一个消息,并将其发送到一个队列中。一个在后台运行的工作者进程将取出任务,并最终执行工作。当你 阅读全文
posted @ 2021-09-09 17:29 六月的雪0924 阅读(56) 评论(0) 推荐(0)
摘要:RabbitMQ 是一个消息代理:它接受并转发消息。可以把它看成是一个邮局:当你把你想要邮寄的邮件放在一个邮筒里时,你可以确信信使最终会把邮件送到您的收件人手中。在这里,RabbitMQ 充当了邮筒,邮局,信使的角色。 RabbitMQ 与邮局的主要区别在于它不处理纸张,他所做的仅仅只是接收、转发消 阅读全文
posted @ 2021-09-09 14:12 六月的雪0924 阅读(391) 评论(0) 推荐(0)
摘要:拉取RabbitMQ镜像到本地,注意需要加上:management,否则是没有对应的管理界面UI的 docker pull rabbitmq:management 镜像拉取成功后,本地运行 如果想要实现数据持久化,需要添加以下两个命令,不需要的话可以把这两个命令去掉 -v d:/rabbitmq/d 阅读全文
posted @ 2021-09-09 12:24 六月的雪0924 阅读(457) 评论(0) 推荐(0)