如何保证数据不丢失?(死信队列)

死信队列

1、什么是死信

死信通常是消息在特定的场景下表现:

  1. 消息被拒绝访问
  2. 消费者发生异常,超过重试次数
  3. 消息的Expiration过期时长或者队列TTL过期时间
  4. 消息队列到达最大容量 maxLength

2、什么是死信队列

只由死信构成的消息队列是死信队列

死信队列通常会绑定一个普通业务队列,当业务队列中的消息变成死信时会通过死信交换机传到死信队列中,我们就可以通过监视死信队列,对消息队列进行一些补偿,这个过程需要手动干预

相关推荐
陈皮波比茶2 小时前
Redis学习
数据库·redis·学习
wear工程师6 小时前
Redis 和 MySQL 缓存一致性,延迟双删为什么不是强一致
redis·mysql
李可以量化7 小时前
Redis 从了解到精通(二)下:发布订阅进阶命令、量化场景落地与避坑指南
数据库·redis·python·qmt·ptrade
添砖java‘’7 小时前
Redis中常用数据结构
数据库·redis·缓存
ruleslol9 小时前
redis的持久化
redis
玛丽莲茼蒿13 小时前
Redis(六)—— Redis高级
数据库·redis·缓存
渣渣盟13 小时前
Flink 写入 Redis 实战:数据模型选型、连接池调优与常见坑
大数据·redis·flink
旺旺仙贝呦14 小时前
MySQL__MongoDB__Redis 入门
redis·mysql·mongodb
陈聪.14 小时前
企业级 NoSQL 数据库 Redis 核心知识整理
数据库·redis·nosql
To_OC1 天前
Next.js + Redis 构建笔记系统:Redis Hash 实战与性能优化
redis·后端·next.js