并发扣减库存系统设计-牛翰网

并发扣减库存系统设计

我们在做电商的时候,经常遇到下单之后需要扣减库存的业务,那这个业务我们怎么来实现呢? 传统的做法是: 用户下单,执行下单服务; 同时,扣减库存; 如果是并发较高的场景,为了保证可用和性...
消息队列实现分布式事务--最终一致性-牛翰网

消息队列实现分布式事务–最终一致性

思路分析 首先描述下我这边的场景,也是很常见的一个异步调用场景: 即将服务A假设为某电商用户模块,服务B假设为电商活动模块。 我这边呢,假设用户支付多少钱,就返多少钱的一个代金券。 一致...
大量数据topk-分桶+堆+多路并归解决方案-牛翰网

大量数据topk-分桶+堆+多路并归解决方案

利用分桶、堆与多路归并解决 TopK 问题: 在处理大规模数据时,TopK 问题是一个常见且具有挑战性的任务,即从海量数据中找出最大(或最小)的 K 个元素。为了高效地解决这个问题,我们可以采用...