RabbitMQ
-
RabbitMQ基本概念与数据结构
1.背景介绍 RabbitMQ是一种开源的消息代理服务,它使用AMQP(Advanced Message Queuing Protocol,高级消息队列协议)协议来实现消息的传输和…
-
【RabbitMQ】常用消息模型详解
文章目录 AMQP协议的回顾 RabbitMQ支持的消息模型 第一种模型(直连) 开发生产者 开发消费者 生产者、消费者开发优化 API参数细节 第二种模型(work quene)…
-
springboot对接rabbitmq并且实现动态创建队列和消费
背景 1、对接多个节点上的MQ(如master-MQ,slave-MQ),若读者需要自己模拟出两个MQ,可以部署多个VM然后参考 docker 安装rabbitmq_Steven-…
-
rabbitmq如何保证消息的可靠性
RabbitMQ可以通过以下方式来保证消息的可靠性: 1. 持久化消息 在发布消息时,可以设置消息的delivery mode为2,这样消息会被持久化存储在磁盘上,即使Rabbit…
-
在docker上启动了rabbitmq容器,却无法访问到其web界面原因!
1.有可能是因为防火墙以及端口未开放的原因,这里本人使用的是云服务器的dockers进行部署,因此只需要在图示出添加相对应的端口:5672 15672 2.在宝塔开启了相对应的端…
-
RabbitMQ(二) – RabbitMQ与消息发布确认与返回、消费确认
RabbitMQ消息确认 SpringBoot与RabbitMQ整合后,对RabbitClient的“确认”进行了封装、使用方式与RabbitMQ官网不一致; 消息发布确认 生产者…
-
RabbitMQ–重试机制
原文网址:RabbitMQ–重试机制_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍RabbitMQ的重试机制。 问题描述 消费…
-
RabbitMq同一队列多个消费者问题
RabbitMQ只有Queue,如果多个消费者绑定同一个queue,那么一条消息,只能被其中一个消费者取走(轮询)。本质上,RabbitMq的消费者的消息确认机制,就注定不可能让多…
-
SpringBoot 整合 RabbitMQ
当我们在构建分布式系统时,消息队列成为了一个不可或缺的组件,用于解耦系统中的不同部分,提高系统的可靠性和可扩展性。Spring Boot 提供了良好的支持,使得与消息队列的集成变得…
-
如何在Windows中的Rabbitmq如何启动
1.如何在Windows中的Rabbitmq如何启动 1、进入rabbitmq的sbin目录,输入CMD,然后按下enter(回车键) 2、在命令窗口中输入: rabb…
-
RabbitMQ问题总结
:::info 使用场景 异步发送(验证码、短信、邮件。。。) MySQL 和 Redis、ES 之间的数据同步 分布式事务 削峰填谷 … :::如何保证消息不丢失 上图是消息正常…
-
深入了解 RabbitMQ:高性能消息中间件
目录 引言: 一、RabbitMQ 介绍 二、核心概念 三、工作原理 四、应用场景 五、案例实战 引言: 在现代分布式系统中,消息队列成为了实现系统间异步通信、削峰填谷以及解耦组件…
-
如何完全卸载RabbitMQ?
想必大家在安装与卸载软件的时候,都踩过不少的坑?那么如何把RabbitMQ卸载干净呢? 1.打开控制面板,找到RabbitMQ server,右键单击RabbitMQ Server…
-
RabbitMQ死信队列
目录 一、概念 二、出现死信的原因 三、实战 (一)代码架构图 (二)消息被拒 (三)消息TTL过期 (四)队列达到最大长度 一、概念 先从概念解释上搞清楚这个定义,死信,顾名思义…
-
RabbitMQ的使用(JAVA)
官网 目录 一、MQ的简介 二、MQ的作用 1、异步处理(同时处理多件事情) 编辑 2、应用解耦(添加了一个中间件) 编辑 3、流量控制(当秒杀的时候,可以限制流量) 三、Do…
