SuperAPI AI 工具集

system-design

设计与创作

查看项目

更新于 10-16 01:16

技能介绍

该技能聚焦可扩展、高可用与高负载下性能良好的系统设计原则。

主要能力包括:可扩展性基础(垂直/水平扩展)、无状态服务、负载均衡策略(轮询、加权轮询、最少连接、IP 哈希、URL 哈希)与健康检查(存活/就绪);缓存模式(旁路缓存、写穿、写回)及失效策略(TTL、事件、版本、标签);数据库扩展(只读副本、哈希/范围分片、一致性哈希);消息队列(点对点、发布订阅、工作队列)与投递保证(至多一次、至少一次、精确一次及幂等去重);高可用(主主/主备、熔断器)、CAP 定理与一致性模型;限流算法(令牌桶、滑动窗口);以及常见系统设计(短链、信息流、聊天、电商、视频流)。

使用方式:资料以概念说明、示意图与代码示例呈现,如健康检查端点、缓存旁路实现、一致性哈希、熔断器及令牌桶与滑动窗口限流示例。具体安装或调用方式暂未提供。

适用场景:需要构建或评审可扩展、可容错分布式架构的工程与架构设计工作。限制:未提供收费、平台、效果或步骤等事实信息。