API 合同和限速在 API 经济下,相同的一个 API,可以配置成不同的"套餐"(合同)。不同的套餐,可以设置不同的限速。例如:
- 对于白金套餐,API 被调用次数不限。
- 对于金卡套餐,API 每个小时可以被调用 100 次。
- 对于普通套餐,API 每个小时可以被调用 15 次。
当 API 被调用的次数超过限速的设置,需要返回报错。
API 访问分析和报告在 API 经济下,我们需要对 API 的访问进行统计。
API 的种类,可以按照按照是否是 Web 类的分发。在第三平台中,互联网中以 Web API 居多,而 Web API 又大致分为两类:
- JAX-RS: 是用于创建轻量级 RESTful Web 服务的 Java API。
- JAX-WS: 是使用简单对象访问协议(SOAP)的基于 XML 的 Web 服务的 Java API。
JAX-RS 的一个很大的好处是支持 HTTP(s)协议,也就是可以响应四种 HTTP 的方法,具体而言:
- GET:检索数据。
- POST:创建一个新实体。
- DELETE:删除实体。
- PUT:更新实体。
在 API 经济下,API 访问和分析报告,应可以对一个 API 的某个 URI 的 HTTP 调用方法进行统计,如某个 URI 在一段时间内被 GET、POST 了多少次等。并且,可以形成分析报告。
API 的计费免费试用 IBM Cloud
利用 快速轻松地构建您的下一个应用程序。您的免费帐户从不过期,而且您会获得 256 MB 的 Cloud Foundry 运行时内存和包含 Kubernetes 集群的 2 GB 存储空间。 并确定如何开始。如果您不熟悉 IBM Cloud,请查阅 。
在云时代,计费是很重要的一个功能。而在 API 经济下,我们需要考虑 API 如何进行计费。
API 的计费方式,可以按照功能和流量收费:
- 所谓功能,主要指的就是同一个应用,通过 API 进行暴露出的不同的功能,主要是通过设置应用不同的 URI 访问权限来实现的。
在 API 经济模式下,API 的计费这两点都需要考虑到。 |