用途:面向需要高并发、高吞吐、可弹性扩展的系统,用于选择或重构并发模型(线程、async/await、actor、协程),降低锁竞争并设计低竞争、无锁或分区数据路径,以及规划连接池、文件描述符、线程池与各依赖内存限制。
主要能力:设计缓存层次、TTL 策略与缓存击穿/惊群缓解;规划横向扩展、负载均衡、会话亲和与无状态/粘性权衡;在过载下应用背压、有界队列、限流与舱壁;扩展数据层,涉及读副本、路由、分片概念、池调优与热键;剖析瓶颈、建立容量模型并把扩缩容触发条件绑定到 SLO 与错误预算;定义自动扩缩信号、预热池与冷启动/成本权衡;在设计层面规划多区域读路径与 CDN/边缘缓存。
使用方式:按六步工作流推进——界定范围与约束(流量形态、SLO、有状态性、故障模式);确定并发与同步方案;规划缓存与数据层扩展;处理吞吐、背压与队列;做横向扩展与负载分发;做容量规划、可观测性与 SLO 驱动的扩缩容。输出包括扩展简报、并发说明、缓存与数据计划、过载矩阵、容量模型与可观测性清单。
适用场景:服务端高并发与弹性扩展设计、过载保护、缓存与数据层扩容、自动扩缩容策略。
限制与边界:不覆盖微服务边界与契约拆解、事件模式与消息拓扑、无规模考量的常规功能交付、组织级 SLO 与事故响应、深度性能剖析与压测为主的任务、Kubernetes 平台产品工作、云资源供给与 IaC、纯云成本优化;这些属于其他技能。资料未提供具体代码示例、安装命令、收费或价格信息。