Skip to content
计算机基础
搜索文档
K
Main Navigation
基础知识
操作系统
网络原理
计算机基础
数据库
关系型数据库
MySQL
PostgreSQL
Oracle
非关系型数据库
Redis
MongoDB
Elasticsearch
分析型数据库
ClickHouse
Apache Druid
Apache Doris
Java技术
Java基础
JVM
并发编程
集合框架
IO操作
Golang技术
Golang概述
基础语法
并发编程
内存管理
反射与unsafe
运行时机制
进阶特性
中间件
中间件概述
消息队列
服务治理
任务调度
API网关
云原生
云原生概述
容器技术
服务网格
监控体系
日志管理
CI/CD
安全与合规
数据管理
新兴技术
前端技术
前端概述
JavaScript
前端框架
Node.js
前端工程化
系统架构
高性能
系统设计
高可用
分布式
工具
开发工具
Git
Maven
Gradle
Docker
插件工具
Chrome插件
IDEA插件
VSCode插件
开源工具
开源工具推荐
在线工具
通用API
免费建站工具
在线开发工具
场景面试题
场景题概述
高并发
地理位置
系统设计
分布式系统
算法优化
消息与通信
数据处理
搜索与推荐
高可用
安全与风控
生活
生活
下载
破解
金融
游戏
工作
影视
故事
Appearance
Menu
Return to top
本页内容
延时队列,放入时按照关闭时间排序,轮询取出
内存消耗大,单量多可能 OOM(好解决的)
数据容易丢,放在内存,服务重启,数据都没了
不支持分布式
Redis 过期监听
设置过期时间,过期自动触发时间,监听事件进行订单取消
Redis 过期一般惰性删除,不可控
Redis 过期事件不持久
可能重复消费,多个消费者收到同一个过期事件
Redis 分布式延迟队列
支持分布式
不会重复消费
具备持久化能力
时间轮扫描:
RocketMQ 延迟队列:
性能高,持久化,分布式