用途:在高并发、高性能、高可用场景下进行系统架构设计与评审,适用于架构规划、扩容策略、SLO/SLI 制定、负载与容量评估、故障与容灾设计等任务。
主要能力:按固定流程推进——澄清需求(收集负载形态、关键路径、容错要求,确认 RPS/QPS、p95/p99 延迟、峰值流量、增长速率、错误预算、RTO/RPO、数据一致性需求);定义 SLI/SLO(选择 3 到 5 个核心 SLI,优先使用延迟分位数、可用性、吞吐与新鲜度而非平均值);建模系统(梳理请求流与计算、网络、存储、依赖调用链瓶颈,列举并发边界如队列、池、锁、分区与外部限流);按水平/垂直/数据分区/事件驱动异步选择扩展轴,定义分区键、负载均衡与缓存边界;性能优化(缩短关键路径、降低尾延迟、减少远程调用、索引与缓存分层、压缩取舍);可用性设计(冗余、故障隔离、优雅降级、故障转移、健康检查、熔断、数据持久化);测试验证(负载、压力、浸泡、混沌测试)与运维化(可观测性、告警、运行手册、容量评审节奏、事件响应)。
使用方式:内置并发、性能、可用性三份检查清单,以及验证计划、交付物清单与风险信号;输出采用 Targets、Workload model、Architecture、Performance、Availability、Validation、Ops 的顺序模板。可参考 references 下的技术文档(tech-kubernetes.md、tech-redis.md、tech-postgresql.md、tech-kafka.md、tech-nginx.md)和行业文档(industry-finance.md、industry-ecommerce.md、industry-iot.md、industry-realtime.md),以及 templates.md、testing-drills.md。
限制:资料未提供具体平台、价格、安装命令或代码示例;能力范围以上述流程与参考文件为准,未提及的指标数值与实施细节需按实际环境确认。