Swoole 的七年:我在 PHP 高并发上的探索
PHP 常驻内存 + 协程,Swoole 让 PHP 摸到了高并发的边。七年的使用心得:协程、进程模型、连接池、常驻内存的坑,以及为什么最终还是迁移到了 Go。
PHP 常驻内存 + 协程,Swoole 让 PHP 摸到了高并发的边。七年的使用心得:协程、进程模型、连接池、常驻内存的坑,以及为什么最终还是迁移到了 Go。
穿透、击穿、雪崩是缓存系统的三大天敌,名字像但机制完全不同。空值缓存、互斥锁、随机过期、多级缓存——一套组合拳全防住。
招聘平台高峰论坛活动系统架构设计,高并发场景下的多级缓存策略、限流降级方案、静态化处理,支撑活动当天 10 倍流量峰值稳定运行。
每天早上 9 点的招聘高峰,投递请求像潮水一样打过来,数据库直写必死。RabbitMQ 异步削峰 + 消费端限流 + 幂等消费,把峰值写入平滑成恒定吞吐。
Redis 分布式锁在高并发场景下的正确性分析,从基础的 SETNX 到 Redlock 算法,再到原子防重的工程实践,分析各种方案的适用场景和坑点。