API中心 API Hub-可用性:明确API吞吐量与并发量
明确API吞吐量与并发量
本条规则是Should类型的扩展规则,可提升API的可用性。
在API的设计阶段需要对单位时间可处理的能力进行设计,指标包括吞吐量和并发量。
- 吞吐量(TPS)是指服务在单位时间内处理请求的数量,使用单位时间为秒。
- 并发量是指服务可以同时承载的正常使用系统功能的用户的数量。
服务API的最大吞吐量/并发量与承诺的服务吞吐量/并发量需要100%吻合。当发现无法达到承诺的吞吐量/并发量时,API提供方应从架构上通过扩容等手段提升吞吐量和并发量。