SuperAPI AI 工具集

architecture-primitives

编程与开发

查看项目

更新于 10-16 09:32

技能介绍

用途:这是一个架构原语目录,收录边界与所有权、契约与接口、真源、同步与异步通信、状态机、队列与缓冲、缓存、幂等性、重试与退避、背压、一致性模型、可观测性、故障半径隔离等可复用概念。核心立场是:懂很多模式的架构师,不如知道每种模式何时是错的架构师。

主要能力:对每个原语给出三方面说明——它是什么、何时适合使用、何时会带来伤害。例如缓存适合读远多于写、源较慢且可接受陈旧数据的场景,不适合失效比性能问题更难的场景;重试适合瞬时故障且操作幂等,不适合永久性失败或缺少熔断;背压适合生产者可能超过消费者的管道,不适合生产者无法减速的场景。

使用方式与适用场景:作为设计评审和取舍讨论的参考清单,帮助团队在每个原语上回答“何时该用、何时会伤”的问题。强调多数系统需要同时采用强一致与最终一致的混合模型,并需明确每类数据的真源归属。

限制:资料以原则性说明为主,未提供具体实现代码、框架、平台或安装命令,也未给出各原语的量化阈值和完整决策流程。具体落地方式暂未提供。