队列共19篇
Redis如何实现延迟队列?-编程社

Redis如何实现延迟队列?

延迟队列是指把当前要做的事情,往后推迟一段时间再做。延迟队列的常见使用场景有以下几种: 在淘宝、京东等购物平台上下单,超过一定时间未付款,订单会自动取消; 打车的时候,在规定时间没有...
清欢渡的头像-编程社钻石会员清欢渡7个月前
050558
如何设计一个缓存策略,可以动态缓存热点数据呢?-编程社

如何设计一个缓存策略,可以动态缓存热点数据呢?

由于数据存储受限,系统并不是将所有数据都需要存放到缓存中的,而只是将其中一部分热点数据缓存起来,所以我们要设计一个热点数据动态缓存的策略。 热点数据动态缓存的策略总体思路:通过数据...
清欢渡的头像-编程社钻石会员清欢渡7个月前
039058
MySQL数据实时同步到Elasticsearch解决方案-编程社

MySQL数据实时同步到Elasticsearch解决方案

在实际的项目开发与运维过程中,MySQL 常常扮演着业务数据库的核心角色,以其强大的事务处理能力和数据完整性保障,支撑着系统的稳定运行。 然而,随着数据量的急剧增长和查询复杂度的不断提升...
清欢渡的头像-编程社钻石会员清欢渡9个月前
0289
各种主流消息队列对比-编程社

各种主流消息队列对比

最近发现很多号主发消息队列的文章,质量参差不齐,相关文章我之前也写过,建议直接看这篇。 这篇文章,主要讲述 Kafka、RabbitMQ、RocketMQ 和 ActiveMQ 这 4 种消息队列的异同,无论是面试,...
清欢渡的头像-编程社钻石会员清欢渡1年前
0305
Redis如何为List/Set/Hash的元素设置单独的过期时间-编程社

Redis如何为List/Set/Hash的元素设置单独的过期时间

1. 引言 1.1 消费队列 这天,不念在购买火车票时,发现如果存在一个未支付的订单时,就不能再进行购票了。如果把待支付的订单放在一个队列里面,那么队列的长度就只能是 1. 正好最近用 Redis 比...
清欢渡的头像-编程社钻石会员清欢渡2年前
0317115
什么是消息队列?-编程社

什么是消息队列?

消息队列是在消息的传输过程中保存消息的容器,用于接收消息并以文件的方式存储,一个消息队列可以被一个也可以被多个消费者消费,包含以下 3 元素: Producer:消息生产者,负责产生和发送消息...
清欢渡的头像-编程社钻石会员清欢渡2年前
049076
JAVA线程池实现原理-编程社

JAVA线程池实现原理

1、任务在提交的时候,首先判断核心线程数是否已满,如果没有满则直接添加到工作线程执行 2、如果核心线程数满了,则判断阻塞队列是否已满,如果没有满,当前任务存入阻塞队列 3、如果阻塞队列...
清欢渡的头像-编程社钻石会员清欢渡2年前
049377