利用 Capabilities API,您的应用可以检测特定 API 功能的服务中断情况和计划内停机时间。您可以使用此 API 来检测某项功能何时不可用并绕开这个时间,从而缩短应用停机时间。
使用 Capabilities API
CapabilitySet 类定义了此 API 的所有可用方法。您可以明确命名这些功能,也可以通过此类提供的方法推断功能。如需查看此 API 中当前启用的服务列表,请参阅下一部分。
支持的功能
API 目前支持以下功能:
| 能力 | CapabilitySet 的参数 |
|---|---|
| Blobstore 的可用性 | "blobstore" |
| 数据存储区读取 | "datastore_v3" |
| 数据存储区写入 | "datastore_v3", ["write"] |
| Images 服务的可用性 | "images" |
| Mail 服务的可用性 | "mail" |
| Memcache 服务的可用性 | "memcache" |
| 任务队列服务的可用性 | "taskqueue" |
| 网址提取服务的可用性 | "urlfetch" |