第 4 章 迁移到 Data Grid 8 API
查找影响迁移到 Data Grid 8 的 Data Grid API 的更改。
API 弃用和删除
除了本节详情外,您还应查看 API 弃用和删除。
请参阅 Data Grid 已弃用的功能和功能 (红帽知识库)。
4.1. REST API
Data Grid 7.x 使用 REST API v1,它被 Data Grid 8 中的 REST API v2 替换。
REST API v2 的默认上下文路径为 < server_hostname>:11222/rest/v2/
。您必须更新任何客户端或脚本以使用 REST API v2。
performAsync
标头也从 REST 端点中删除。使用 REST 端点执行 async 操作的客户端应管理其端的请求和响应,以避免阻断。
现在,如果请求没有返回资源,REST 操作 PUT
、POST
和 DELETE
方法现在返回状态 204
(No content),而不是 200
。
其他资源
4.1.1. 8.3 中的 REST API 更改
Data Grid 8.3 包括对 REST API 的以下更改:
重新索引缓存
用于重新索引数据网格缓存的 mass-index
操作现已弃用。更新您的客户端以使用 reindex
,如下例所示:
/v2/caches/<cacheName>/search/indexes?action=reindex
滚动升级操作
以下操作现已弃用:
POST /v2/caches/<cacheName>?action=disconnect-source
使用 source-connection
操作替代:
DELETE /v2/caches/<cacheName>/rolling-upgrade/source-connection