随笔分类 - RabbitMq
RabbitMQ从入门到精通-消息应答
摘要:一、概念 消费者完成一个任务可能需要一段时间,如果其中一个消费者处理一个长的任务并仅只完成 了部分突然它挂掉了,会发生什么情况。RabbitMQ 一旦向消费者传递了一条消息,便立即将该消 息标记为删除。在这种情况下,突然有个消费者挂掉了,我们将丢失正在处理的消息。以及后续 发送给该消费这的消息,因为
RabbitMQ从入门到精通-工作队列-Work Queues
摘要:工作队列(又称任务队列)的主要思想是避免立即执行资源密集型任务,而不得不等待它完成。 相反我们安排任务在之后执行。我们把任务封装为消息并将其发送到队列。在后台运行的工作进 程将弹出任务并最终执行作业。当有多个工作线程时,这些工作线程将一起处理这些任务。 一、 轮训分发消息 在这个案例中我们会启动两个
RabbitMQ从入门到精通-HELLO-WORLD
摘要:一、引入Pom依赖 <dependencies> <!--rabbitmq 依赖客户端--> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.8.0</versi
RabbitMQ从入门到精通-单机安装
摘要:1.官网地址 https://www.rabbitmq.com/download.htm 2.文件上传 上传到/usr/local/software 目录下(如果没有 software 需要自己创建 3.安装文件(分别按照以下顺序安装) rpm -ivh erlang-21.3-1.el7.x86_
RabbitMQ从入门到精通-基本概念
摘要:1.2.1. RabbitMQ 的概念 RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包 裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑 RabbitMQ 是 一个快递站,一个快递员帮你传递快件。RabbitMQ 与
RabbitMQ从入门到精通-入门介绍
摘要:1.1. MQ 的相关概念 1.1.1. 什么是 MQ MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是 message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常 见的上下游“逻辑解耦+物理解