2.5. 使用 Data Grid Servers


监控和管理数据网格服务器实例。

2.5.1. 检索基本服务器信息

查看有关使用 GET 请求的数据网格服务器的基本信息。

GET /rest/v2/server
Copy to Clipboard Toggle word wrap

Data Grid 使用 JSON 格式的服务器名称、代码名称和版本响应,如下例所示:

{
  "version":"Infinispan 'Codename' xx.x.x.Final"
}
Copy to Clipboard Toggle word wrap

2.5.2. 获取缓存管理器

使用 GET 请求检索 Data Grid 服务器的缓存管理器列表。

GET /rest/v2/server/cache-managers
Copy to Clipboard Toggle word wrap

Data Grid 使用为服务器配置的缓存管理器名称的数组响应。

注意

Data Grid 目前仅支持每台服务器有一个缓存管理器。

2.5.3. 在 Ignore List 中添加缓存

配置 Data Grid,以临时从客户端请求中排除特定的缓存。发送包括缓存管理器名称和缓存名称的空 POST 请求。

POST /rest/v2/server/ignored-caches/{cache-manager}/{cache}
Copy to Clipboard Toggle word wrap

如果找不到缓存或缓存管理器,则 data Grid 会成功添加到忽略列表或 404 (Not Found) 中带有 204 (无内容 )的响应。

注意

Data Grid 目前仅支持每台服务器有一个缓存管理器。为了未来兼容性,您必须在请求中提供缓存管理器名称。

2.5.4. 从 Ignore Lists 中删除缓存

使用 DELETE 请求从忽略列表中删除缓存。

DELETE /rest/v2/server/ignored-caches/{cache-manager}/{cache}
Copy to Clipboard Toggle word wrap

如果未找到缓存或缓存管理器,则 data Grid 会成功从忽略列表中移除缓存或 404 (Not Found) 时响应 204 (无内容 )。

2.5.5. 确认 Ignored 缓存

确认使用 GET 请求会忽略缓存。

GET /rest/v2/server/ignored-caches/{cache-manager}
Copy to Clipboard Toggle word wrap

2.5.6. 获取服务器配置

使用 GET 请求检索 Data Grid 服务器配置。

GET /rest/v2/server/config
Copy to Clipboard Toggle word wrap

Data Grid 使用 JSON 格式的配置响应,如下所示:

{
    "server":{
        "interfaces":{
            "interface":{
                "name":"public",
                "inet-address":{
                    "value":"127.0.0.1"
                }
            }
        },
        "socket-bindings":{
            "port-offset":0,
            "default-interface":"public",
            "socket-binding":[
                {
                    "name":"memcached",
                    "port":11221,
                    "interface":"memcached"
                }
            ]
        },
        "security":{
            "security-realms":{
                "security-realm":{
                    "name":"default"
                }
            }
        },
        "endpoints":{
            "socket-binding":"default",
            "security-realm":"default",
            "hotrod-connector":{
                "name":"hotrod"
            },
            "rest-connector":{
                "name":"rest"
            }
        }
    }
}
Copy to Clipboard Toggle word wrap

2.5.7. 获取环境变量

使用 GET 请求检索 Data Grid 服务器的所有环境变量。

GET /rest/v2/server/env
Copy to Clipboard Toggle word wrap

2.5.8. 获取 JVM 内存详情

使用 GET 请求检索 Data Grid 服务器的 JVM 内存用量信息。

GET /rest/v2/server/memory
Copy to Clipboard Toggle word wrap

Data Grid 使用堆和非堆内存统计信息、直接内存使用量以及以 JSON 格式的内存池和垃圾回收的信息做出响应。

2.5.9. 获取 JVM 线程转储

使用 GET 请求检索 JVM 的当前线程转储。

GET /rest/v2/server/threads
Copy to Clipboard Toggle word wrap

Data Grid 使用当前线程转储以 文本/plain 格式进行响应。

2.5.10. 获取 Data Grid Servers 的诊断报告

使用 GET 请求检索 Data Grid 服务器的聚合报告。

GET /rest/v2/server/report
Copy to Clipboard Toggle word wrap

Data Grid 使用 tar.gz 存档响应,其中包含有关 Data Grid 服务器和主机的诊断信息的聚合报告。除了配置和日志文件外,报告还提供有关 CPU、内存、打开文件、网络套接字和路由、线程的详细信息。

2.5.11. 停止 Data Grid 服务器

使用 POST 请求停止 Data Grid 服务器。

POST /rest/v2/server?action=stop
Copy to Clipboard Toggle word wrap

Data Grid 使用 204 (无内容) 响应,然后停止运行。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat