3.2. 配置 Data Grid 服务器端点
控制不同的协议端点如何绑定到套接字,并使用安全域配置。您还可以配置多个端点并禁用管理功能。
注意
每个唯一的端点配置必须包含 Hot Rod 连接器和 REST 连接器。Data Grid 服务器在 端点 配置中隐式包括 hotrod-connector 和 rest-connector 元素或字段。您应该只将这些元素添加到自定义配置中,以指定端点的身份验证机制。
先决条件
- 在您的 Data Grid 服务器配置中添加套接字绑定和安全域。
流程
- 打开 Data Grid Server 配置以进行编辑。
-
使用
endpoint元素嵌套多个端点配置。 -
指定端点用于
socket-binding属性的套接字绑定。 -
指定端点用于
security-realm属性的安全域。 如果需要,禁用具有
admin="false"属性的管理员访问权限。使用这个配置,用户无法从端点访问 Data Grid 控制台或命令行界面(CLI)。
- 保存对配置的更改。
多个端点配置
以下 Data Grid 服务器配置使用专用安全域在单独的套接字绑定中创建端点:
XML
<server xmlns="urn:infinispan:server:15.0">
<endpoints>
<endpoint socket-binding="public"
security-realm="application-realm"
admin="false">
</endpoint>
<endpoint socket-binding="private"
security-realm="management-realm">
</endpoint>
</endpoints>
</server>
JSON
{
"server": {
"endpoints": [{
"socket-binding": "private",
"security-realm": "private-realm"
}, {
"socket-binding": "public",
"security-realm": "default",
"admin": "false"
}]
}
}
YAML
server:
endpoints:
- socketBinding: public
securityRealm: application-realm
admin: false
- socketBinding: private
securityRealm: management-realm