REST API 设计 规范 #
OpenAPI Specification 业界标准
Google API Design Guide
API 设计模式 #
- RPC
- ROA(Rest-Oriented Architecture)
通常RESTful风格对API设计者的要求是比较高的,主要的难点在于面向资源设计要求开发者事先做好规划,将后端数据模型与API服务模型相匹配。
面向资源设计API #
- 资源模型 资源分类管理
- 资源关系
服务容错处理 #
- 同步请求的Timeout[2]
- 异步请求方式
- 错误码
TagResources 错误码
参考: #
- 云服务OpenAPI的7大挑战,架构师如何应对? 阿里技术 虚明
- 超时和重试总结 self