服务熔断与限流:Sentinel 落地实录
微服务最怕的不是故障,是故障的蔓延。熔断、限流、降级三件套怎么配、阈值怎么定、演练怎么做——Sentinel 在招聘平台的完整落地记录。
微服务最怕的不是故障,是故障的蔓延。熔断、限流、降级三件套怎么配、阈值怎么定、演练怎么做——Sentinel 在招聘平台的完整落地记录。
从塔勒布的《黑天鹅》和《反脆弱》出发,聊聊工程系统和个人成长中的不确定性管理,以及如何从’预测型思维’转向’应对型思维’。
微服务都拆 Go 了,但存量 PHP 服务还得在 K8s 里活着。一个 Pod 里 PHP-FPM 并发调多少、Opcache 怎么预热、CPU 请求怎么配,这些细节决定了一个 Pod 能吃多少流量。
Kubernetes 集群中 PHP 与 Go 服务混合部署的异构队列调度实践,涵盖节点亲和性、污点容忍、资源配额、HPA 自动扩缩容,解决不同语言服务资源需求差异大的问题。
一条 SQL 从 3 秒到 5 毫秒的完整过程:慢查询定位、执行计划解读、索引设计原则、常见反模式——SQL 优化的实战手册。
context 是 Go 并发编程的’信号灯’:超时、取消、传值。但用错 context 反而制造泄漏。这篇文章是团队 context 规范,含官方建议和反模式。
Kubernetes 环境下 PHP-FPM 单 Pod 性能调优实践,从 Opcache 配置、进程管理、资源限制到镜像优化,单 Pod QPS 从 200 提升到 800。
先删缓存再写库还是先写库再删缓存?都有脏读窗口。GORM AfterSave 钩子里联动 Redis 双向清理,删缓存失败直接回滚 DB 事务——从机制上杜绝脏读,而不是靠概率。
穿透、击穿、雪崩是缓存系统的三大天敌,名字像但机制完全不同。空值缓存、互斥锁、随机过期、多级缓存——一套组合拳全防住。
孩子成绩波动,家长该盯什么?我的答案是:与其盯一次两次的分数,不如盯’预习、复盘、纠错’这些根本习惯。分享培养孩子学习自驱力的实战方法。