摘要:本文介绍了RabbitMQ的消息确认机制、持久化策略和可靠性传输方案。主要内容包括:1. 消息确认的两种模式(自动/手动)及其实现方法;2. 队列、交换机和消息的持久化配置;3. 可靠性传输的完整解决方案(生产者确认、持久化、消费者确认);4. 特殊场景处理(死信队列、延迟队列的实现方式);5. 流量控制机制(QoS预取限制)和负载均衡策略。文章通过代码示例详细展示了Spring Boot和原生SDK的实现方式,并分析了不同方案的适用场景和注意事项。
2025-05-31 14:29:37
1085
基于SpringBoot+RabbitMQ完成应用通信
2025-05-26 16:42:36
629
以下介绍的是基于 SpringBoot 的 RabbitMQ 开发介绍SpringRabbitMQ工程搭建步骤:1.引入依赖2.编写 yml 配置,配置基本信息3.编写生产者代码4.编写消费者代码 定义监听类,使用 @RabbitListener 注解完成队列监听5.运行观察结果。
2025-05-26 14:24:45
2108
2
本文摘要介绍了RabbitMQ消息队列的几种工作模式及实现要点。主要包括基础配置、生产者消费者实现、发布订阅、路由/通配符模式、RPC远程调用等核心功能。重点阐述了消息确认机制,包括自动/手动确认、发布确认的三种策略(单独、批量、异步),以及如何处理消息丢失问题。文章还详细说明了队列绑定、交换机类型选择等技术细节,并提供了各模式下的代码实现思路。
2025-05-25 14:52:10
1005
RabbitMQ提供了7种消息传递模式:简单模式(点对点)、工作队列模式(多消费者分发)、发布/订阅模式(广播)、路由模式(基于路由键筛选)、主题模式(通配符路由)、RPC模式(远程调用)和发布确认模式(消息可靠性保证)
2025-05-25 08:00:00
777
RabbitMQ 核心概念
2025-05-24 17:17:37
941
RabbitMQ 概述与安装
2025-05-24 15:52:25
1358
分布式锁的实现
2025-05-11 19:51:12
1196
使用 Redis 作为 MySQL 的缓存,缓存的更新策略,缓存使用的注意事项
2025-05-11 15:18:17
1203
Redis 集群介绍,数据分片算法,基于 Docker 搭建集群环境,故障处理,集群扩容
2025-05-10 21:51:13
1213
Redis 哨兵机制介绍,实现自动恢复主从复制,搭建 Docker 环境,主从切换流程
2025-05-10 14:52:57
935
Redis 主从配置的相关知识,分布式系统,主从复制,相关配置,数据同步 ...
2025-04-23 12:58:33
1172
Redis 事务介绍,相关命令,事物的操作与原理
2025-04-21 20:59:48
866
Redis 中的持久化机制,详细介绍了 RDB 和 AOF,以及混合持久化 和 信号
2025-04-21 13:50:30
1005
JavaSpring 上简单操作 Redis
2025-04-19 15:05:18
803
Java 中使用 Redis相关知识补充,配置文件,基础操作
2025-04-19 13:39:43
1446
Redis 其余的数据结构,渐进式遍历 scan ,数据库管理命令
2025-04-18 23:01:19
926
zset 常见命令,编码方式,应用场景
2025-04-18 21:45:00
1361
set 常见命令,内部编码,应用场景
2025-04-17 20:45:16
885
list 常见命令,编码方式,应用场景
2025-04-17 15:28:54
1817
hash 常见命令,编码方式,应用场景
2025-04-14 21:59:15
1197
1
Redis 中 string 的常见命令,编码方式,应用场景
2025-04-13 11:44:10
999
Redis 基本数据类型和全局指令redis单线程模型
2025-04-13 11:43:33
854
Redis 在内存中存储数据,key 是 String, value 可以是 hash, list, set, sorted set, stream ...MySQL主要是通过 “表” 的方式来存储组织数据的 “关系型数据库”Redis主要是通过 “键值对” 的方式来存储组织数据的 “非关系数据库”针对 Redis 的操作,可以直接通过简单的交互式命令进行操作也可以通过一些脚本的方式,批量执行一些操作(可以带有一些逻辑)
2025-04-12 14:31:38
536
Centos 安装 redis
2025-04-12 13:56:38
383
SpringCloud,微服务
2025-03-08 20:50:03
854
Redis介绍,分布式系统
2025-03-06 08:25:53
689
动态SQL,Mybatis-Plus,MybatisGenerator,表白墙
2025-01-02 19:06:30
900
JDBC回顾,Mybatis入门
2024-12-31 20:06:41
1160
SpringBoot 实现验证码案例
2024-12-31 09:38:42
1028
SpringBoot 日志
2024-12-30 17:10:41
1136
SpringBoot 配置文件,properties,yml
2024-12-30 14:59:46
805
IoC & DI 详解
2024-12-30 10:08:31
1008
Spring Web MVC,请求和连接和响应详述,postman
2024-12-28 20:45:03
1011
JavaEE,框架介绍,web开发,SpringBoot安装
2024-12-22 21:07:46
1036
JavaScript,jQuery
2024-12-22 19:58:22
1068
CSS,CSS选择器,常见的CSS样式
2024-12-22 17:22:09
1314
HTML标签
2024-12-22 16:06:36
1311
JVM,内存区域划分,类加载的过程,垃圾回收机制(GC)
2024-12-22 14:46:37
1225
HTTPS,Tomcat
2024-12-22 09:41:36
970