领导:谁再用redis过期监听实现关闭订单,立马滚蛋!

1. 首先推荐使用 rocketmq、pulsar 等拥有定时投递功能的消息队列。 2. 在不方便获得专业消息队列时可以考虑使用 redisson delayqueue 等基于 redis 的延时队列方案,但要为 redis 崩溃等情况设计补偿保护机制。 3. 在无法使用 redisson delayqueue 等方案时可以考虑使用时间轮。由于时间轮重启远比 redis 重启要频繁,定时扫库等保护机制更为重要。 4. 永远不要使用 redis 过期监听实现定时任务。

你可能感兴趣的:(领导:谁再用redis过期监听实现关闭订单,立马滚蛋!)