Swoole 的七年:我在 PHP 高并发上的探索

PHP 常驻内存 + 协程,Swoole 让 PHP 摸到了高并发的边。七年的使用心得:协程、进程模型、连接池、常驻内存的坑,以及为什么最终还是迁移到了 Go。

September 3, 2024 · 4 min · 1568 words · IYABAO

Redis 缓存穿透 / 击穿 / 雪崩:三兄弟的完整防御

穿透、击穿、雪崩是缓存系统的三大天敌,名字像但机制完全不同。空值缓存、互斥锁、随机过期、多级缓存——一套组合拳全防住。

June 28, 2023 · 4 min · 1611 words · IYABAO

高峰论坛活动系统架构:高并发活动页的缓存与降级策略

招聘平台高峰论坛活动系统架构设计,高并发场景下的多级缓存策略、限流降级方案、静态化处理,支撑活动当天 10 倍流量峰值稳定运行。

December 5, 2022 · 4 min · 1620 words · 林壮 Allen / IYABAO

RabbitMQ 削峰:百万级写入如何平稳化

每天早上 9 点的招聘高峰,投递请求像潮水一样打过来,数据库直写必死。RabbitMQ 异步削峰 + 消费端限流 + 幂等消费,把峰值写入平滑成恒定吞吐。

June 22, 2022 · 3 min · 1201 words · IYABAO

Redis 分布式锁在高并发场景下的正确性分析:从 Redlock 到原子防重

Redis 分布式锁在高并发场景下的正确性分析,从基础的 SETNX 到 Redlock 算法,再到原子防重的工程实践,分析各种方案的适用场景和坑点。

September 25, 2021 · 6 min · 2680 words · 林壮 Allen / IYABAO