RabbitMQ
-
RabbitMQ详解与Java实现
一、RabbitMQ介绍 1.1 现存问题 服务调用:两个服务调用时,我们可以通过传统的HTTP方式,让服务A直接去调用服务B的接口,但是这种方式是同步的方式,虽然可以采用Spri…
-
ListenerExecutionFailedException消费rabbitMQ队列中消息出错导致刷屏
org.springframework.amqp.rabbit.support.ListenerExecutionFailedException: Listener method …
-
springboot RabbitMQ客户端连接故障恢复
最近做RabbitMQ故障演练发现RabbitMQ服务器停止后,基于springboot的消费端不可以自动的恢复,队列的消费者消失,消息一直积压到队列中,这种情况肯定是不可接收的;…
-
RabbitMQ系列(15)–死信队列的简介与死信队列和死信消费者的实现
1、死信的概念 死信,顾名思义就是无法被消费的消息,一般来说producer(生产者)将消息投递到broker或直接放到queue(队列)中,consumer(消费者)从queue…
-
RabbitMQ 管理页面该如何使用
1. 概览 首先,这个 Web 管理页面大概就像下图这样: 首先一共有六个选项卡: Overview:这里可以概览 RabbitMQ 的整体情况,如果是集群,也可以查看集群中各个节…
-
RabbitMQ安装教程(超详细)
本教程是在centos8下试验的,其实linux系统的都差不多 RabbitMQ官方:Messaging that just works — RabbitMQ RabbitMQ是开…
-
RabbitMQ的五种常见消费模型
目录 引言 1. 简单队列模型(Simple Queue Model) 优缺点及适用场景 代码示例 2. 工作队列模型(Work Queue Model) 优缺点及适用场景 代码示…
-
解决RabbitMQ启动报错:Job for rabbitmq-server.service failed because the control process exited with error
1、错误信息 在安装RabbitMQ的时候,发现不管是启动MQ服务还是重启MQ服务,都是报错,报错信息如下: 错误1:Failed to start RabbitMQ broker…
-
RabbitMQ – 消息堆积问题的最佳解决方案?惰性队列
目录 一、惰性队列 1.1、消息堆积问题 1.2、消息堆积问题的解决方法 从消费者的角度: 从队列的角度: 1.3、引入惰性队列 1.3.1、什么是惰性队列 1.3.2、惰性队列的…
-
RabbitMQ在Linux上的安装和相关配置
目录 1.RabbitMQ消息队列 2.将Erlang和RabbitMQ的rpm源文件放到第二台装有RabbitMQ服务器的opt文件夹下 3.在Linux中安装Erlang 4….
-
解密RabbitMQ:你所不知道的端口及其重要性
解密RabbitMQ:你所不知道的端口及其重要性 前言 第一部分:AMQP默认端口(5672) 第二部分:RabbitMQ管理界面端口(15672) 第三部分:Erlang Por…
-
SpringBoot整合实现RabbitMQ
SpringBoot整合实现RabbitMQ 本文大纲 一.RabbitMQ介绍 二.RabbitMQ的工作原理 2.1 RabbitMQ的基本结构 2.2 组成部分说明 2.3 …
-
RabbitMQ 详解
文章目录 RabbitMQ 详解 一、MQ 简介 1. MQ优缺点 2. MQ应用场景 3. AMQP 和 JMS 4. 常见的 MQ 产品 二、RabbitMQ 工作原理 三、L…
-
RabbitMQ的基本使用&入门
前言 RabbitMQ是一个开源的消息代理软件,用于处理应用程序之间的消息传递。它实现了高级消息队列协议(AMQP),是一个可靠且灵活的消息中间件,广泛用于构建分布式系统、微服务架…
-
Linux Ubuntu安装RabbitMQ服务
文章目录 前言 1.安装erlang 语言 2.安装rabbitMQ 3. 内网穿透 3.1 安装cpolar内网穿透(支持一键自动安装脚本) 3.2 创建HTTP隧道 4. 公网…
