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

死信队列

1、什么是死信

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

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

2、什么是死信队列

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

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

相关推荐
github_czy1 小时前
(k8s)k8s部署mysql与redis(无坑版)
redis·容器·kubernetes
等一场春雨7 小时前
CentOS 安装Redis
linux·redis·centos
天天向上杰10 小时前
简识Redis 持久化相关的 “Everysec“ 策略
数据库·redis·缓存
清风-云烟11 小时前
使用redis-cli命令实现redis crud操作
java·linux·数据库·redis·spring·缓存·1024程序员节
draymond710712 小时前
redis-redission的加锁源码与看门狗机制
redis
vd_vd12 小时前
Redis内存面试与分析
数据库·redis·面试
Fireworkitte14 小时前
Redis线上阻塞要如何排查
数据库·redis·缓存
mikey棒棒棒16 小时前
基于Redis实现短信验证码登录
java·开发语言·数据库·redis·session
文人sec16 小时前
解锁速度之门:Redis
数据库·redis·python·缓存
s_fox_16 小时前
Redis 集群模式入门
数据库·redis