RabbitMQ
-
RabbitMQ笔记(高级篇)
RabbitMQ笔记_高级篇 问题 代码准备 1. 新建生产者 2. 新建消费者 RabbitMQ 高级特性 1. 消息的可靠投递☆ 1.1 两种模式 1.2 测试confirm …
-
RabbitMQ 入门到精通
RabbitMQ入门到精通 一、了解RabbitMQ 1.基础知识 2.多种交换机模型详解 二、服务端搭建 1.简单搭建 2.信息持久化到容器外部 三、消息生产者和消费者 1.消息…
-
9 道 MQ 高频面试题总结
现在面试中 MQ 的问题也是必问,下面汇总了一些问题与答案。 1、MQ 是什么?为什么使用? MQ(Message Queue)消息队列,是 “先进先出” 的一种数据结构。 MQ …
-
RabbitMQ延时队列的实现原理和应用实例
一、延时队列应用场景 二、RabbitMQ实现原理 1、RabbitMQ 中的 TTL TTL 是 RabbitMQ 中一个消息或者队列的属性,表明一条消息或者该队列中的所有消息的…
-
【RabbitMQ 实战】10 消息持久化和存储原理
一、持久化 1.1 持久化对象 rabbitmq的持久化分为三个部分: 交换器的持久化。 队列的持久化。 消息的持久化。 1.1.1 交换器持久化 交换器的持久化是通过在声明交换器…
-
rabbitmq 重试机制
RabbitMQ是一个开源的消息中间件,它提供了可靠的消息传递机制。当消息发送到RabbitMQ时,可能会出现一些问题,例如网络故障、消费者不可用等,导致消息无法成功发送或消费。为…
-
RabbitMQ死信交换机
目录 1.死信交换机介绍 2.TTL 3.延迟队列 4.消息堆积问题 5.惰性队列 6.代码实战 1.死信交换机介绍 当一个队列中信息满足下列情况之一时,可以成为死信(dead…
-
SpringCloudStream集成RabbitMQ实现消息收发
一、SpringCloudStream SpringCloudStream 是一个构建高扩展和事件驱动的微服务系统的框架,用于连接共有消息系统,官网地址: spring.io/…
-
RabbitMQ发布确认
1.单个确认 单个确认发布是一种同步确认发布方式,也就是发布一个消息后只有它被确认发布,后续的消息才能继续发布。 缺点:发布速度特别慢,因为若是没有确认发布的消息会阻塞所有后续消息…
-
【RabbitMQ】服务启动成功,无法访问localhost:15672(RabbitMQ Management)
问题描述 RabbitMQ 服务已经启动成功,已经安装rabbitmq_management插件,无法访问RabbitMQ Management(http://localhost:…
-
微服务架构RabbitMQ实现CQRS模式
在现代软件开发中,微服务架构和CQRS模式都是备受关注的技术趋势。微服务架构通过将应用程序拆分为一系列小型、自治的服务,提供了更好的可伸缩性和灵活性。而CQRS模式则通过将读操作和…
-
RabbitMQ交换机与队列
交换机 RabbitMQ 消息传递模型的核心思想是: 生产者生产的消息从不会直接发送到队列。实际上,通常生产者甚至都不知道这些消息传递传递到了哪些队列中。 相反, 生产者只能将消息…
-
Windows下彻底卸载RabbitMQ
1:卸载Erlang 卸载erlang,打开控制面板,双击程序和功能 程序列表中,右键单击“Erlang OTP”,然后单击“卸载”(或安装目录点击Uninstall.exe卸载)…
-
微服务: 04-springboot中rabbitmq的yml或properties配置,消息回收,序列化方式
目录 1. 本文简介: 1.1 java序列化的缺点 —> 1.1.1 无法跨语言 —>1.1.2 易被攻击 —> 1.1…
-
浅学消息中间件
消息中间件 什么是消息中间件? 中间件指处于两个系统之间的软件,消息中间件则是用于处理两个系统之间消息的软件,消息中间件拥有异步通信、中间件传输、应用解耦、流量削峰的应用点,但是处…
