API 设计的原则 (产品供销 - 电脑配件)

网络广告(中国) > 产品供销 > 电脑配件 > API 设计的原则

信息号码: 2996838 类别: 产品供销 - 电脑配件

API 设计的原则


API 本身的含义指应用程序接口,包括所依赖的库、平台、操作系统提供的能力都可以叫做 API。我们在讨论微服务场景下的 API 设计都是指 WEB API,一般的实现有 RESTful、RPC等。API 代表了一个微服务实例对外提供的能力,因此 API 的传输格式(XML、JSON)对我们在设计 API 时的影响并不大。
API 设计时微服务设计中非常重要的环节,代表服务之间交互的方式,会影响服务之间的集成。 通常来说,一个好的 API 设计需要满足两个主要的目的:
平台独立性。 任何客户端都能消费 API,而不需要关注系统内部实现。API 应该使用标准的协议和消息格式对外部提供服务。传输协议和传输格式不应该侵入到业务逻辑中,也就是系统应该具备随时支持不同传输协议和消息格式的能力。
系统可靠性。 在 API 已经被发布和非 API 版本改变的情况下,API 应该对契约负责,不应该导致数据格式发生破坏性的修改。在 API 需要重大更新时,使用版本升级的方式修改,并对旧版本预留下线时间窗口。
API 设计的原则
实践中发现,API 设计是一件很难的事情,同时也很难衡量设计是否优秀。根据系统设计和消费者的角度,给出了一些简单的设计原则。
全地区系列标配回国CN2,大陆优化,国际线路。
ajcdn 全球服务器 ,高防CDN加速,国内海外节点
云服务器,物理机,大带宽
香港 新加坡 台湾 美国
CN2,大陆优化,国际线路
防DDOS,CC攻击
免实名+可测试,满意再合作
值班客服,24小时营业
欢迎询问 ~飞机@ajcdn007

相关链接: (无)
面向省市区: 全国
面向市区县: 全部
最后更新: 2024-03-07 10:15:05
发 布 者: pai
联系电话: (无)
电子邮箱: (无)
浏览次数: 68
网络广告(中国) > 产品供销 > 电脑配件 > API 设计的原则
© 2024 网络广告(中国) CNNetAds.com