分布式任务调度:从 Cron 到 XXL-Job

定时任务在集群里重复执行就是事故。分布式任务调度:分片、路由、失败重试、动态配置——从单机 Cron 到 XXL-Job 的演进与实践。

February 20, 2024 · 4 min · 1576 words · IYABAO

Redis 分布式锁:从 SETNX 到 Redlock 的完整指南

分布式锁是’看着简单、用起来全是坑’的典型。SETNX 的坑、锁过期竞态、可重入、Redlock 的争议,以及什么时候其实不需要分布式锁。

March 30, 2022 · 3 min · 1418 words · IYABAO

分布式 ID 与防重:雪花算法实战

订单号、消息 ID、防重幂等键——分布式系统绕不开 ID 生成。雪花算法原理、时钟回拨、机器位分配、与数据库/Redis 方案的对比。

June 15, 2021 · 4 min · 1637 words · IYABAO

架构成长之路:分布式秒杀系统之如何防止单个用户重复秒杀下单?

架构成长之路:分布式秒杀系统如何防止单个用户重复秒杀下单?从客户端防抖、幂等设计、分布式锁到数据库唯一约束,剖析重复下单根因与多手段综合治理的完整防线。

July 21, 2019 · 7 min · 3233 words · 林壮 Allen / IYABAO