3.2. 配置 Data Grid Server 端点

控制 Hot Rod 和 REST 端点如何绑定到套接字并使用安全域配置。您还可以配置多个端点并禁用管理功能。

注意

每个唯一端点配置都必须包含 Hot Rod 连接器和 REST 连接器。数据网格服务器隐式地在 端点配置 中包括 式连接器 和其余的连接器 元素,或字段。您应该只将这些元素添加到自定义配置中,以指定端点的验证机制。

先决条件

  • 在您的 Data Grid 服务器配置中添加套接字绑定和安全域。

流程

  1. 打开 Data Grid Server 配置进行编辑。
  2. 将多个 端点配置 嵌套到 端点 元素。
  3. 指定端点与 socket-binding 属性使用的套接字绑定。
  4. 指定端点与 security-realm 属性使用的安全域。
  5. 如果需要,禁用 admin="false" 属性的管理员访问权限。

    使用这个配置用户无法通过端点访问 Data Grid Console 或 Command Line Interface (CLI)。

  6. 保存对您的配置的更改。

多个端点配置

以下 Data Grid Server 配置会在单独的套接字绑定中与专用安全域创建端点:

XML

<server xmlns="urn:infinispan:server:13.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