2.5. Data Grid Server 端点和网络配置
本节论述了从之前的版本迁移时的数据网格服务器端点和网络配置。
Data Grid 8 通过使用单一网络接口和端口来公开网络上的端点,从而简化了服务器端点配置。
2.5.1. 接口 复制链接链接已复制到粘贴板!
接口绑定了向网络位置公开端点。
Data Grid Server 7.x 网络接口配置
在 Data Grid 7.x 中,服务器配置使用不同的接口来分离对缓存访问的管理和管理访问。
Data Grid Server 8 网络接口配置
在 Data Grid 8 中,所有客户端连接都有一个网络接口来管理和管理访问,以及缓存访问。
<interfaces> <interface name="public"> <inet-address value="${infinispan.bind.address:127.0.0.1}"/> </interface> </interfaces>
<interfaces>
<interface name="public">
<inet-address value="${infinispan.bind.address:127.0.0.1}"/>
</interface>
</interfaces>
2.5.2. 套接字绑定 复制链接链接已复制到粘贴板!
套接字绑定将网络接口映射到端点侦听客户端连接的端口。
Data Grid Server 7.x 套接字绑定配置
在 Data Grid 7.x 中,服务器配置使用唯一端口来管理和管理,例如 9990
用于管理管理控制台和端口 9999
。旧版本也为每个端点使用唯一端口,如 11222
用于外部 Hot Rod 访问和 8080
用于 REST。
Data Grid Server 8 单端口配置
Data Grid 8 使用单一端口来处理到服务器的所有连接。热 Rod 客户端、REST 客户端、Data Grid CLI 和 Data Grid 控制台全部使用端口 11222
。
<socket-bindings default-interface="public" port-offset="${infinispan.socket.binding.port-offset:0}"> <socket-binding name="default" port="${infinispan.bind.port:11222}"/> <socket-binding name="memcached" port="11221"/> </socket-bindings>
<socket-bindings default-interface="public"
port-offset="${infinispan.socket.binding.port-offset:0}">
<socket-binding name="default" port="${infinispan.bind.port:11222}"/>
<socket-binding name="memcached" port="11221"/>
</socket-bindings>
2.5.3. Endpoints 复制链接链接已复制到粘贴板!
端点侦听远程客户端连接并处理通过 Hot Rod 和 HTTP (REST)等协议的请求。
Data Grid CLI 将 REST 端点用于所有缓存和管理操作。
Data Grid Server 7.x endpoint subsystem
在 Data Grid 7.x 中,端点
子系统允许您为 Hot Rod 和 REST 端点配置连接器。
Data Grid Server 8 端点配置
Data Grid 8 将 endpoint
子系统替换为 endpoint
元素。hotrod-connector
和 rest-connector
配置元素和属性与之前的版本相同。
从 Data Grid 8.2 开始,默认 端点配置
使用隐式 Hot Rod 和 REST 连接器,如下所示:
<endpoints socket-binding="default" security-realm="default"/>
<endpoints socket-binding="default" security-realm="default"/>
Data Grid Server 8.0 到 8.2
<endpoints socket-binding="default" security-realm="default"> <hotrod-connector name="hotrod"/> <rest-connector name="rest"/> </endpoints>
<endpoints socket-binding="default" security-realm="default">
<hotrod-connector name="hotrod"/>
<rest-connector name="rest"/>
</endpoints>
从 Data Grid Server 8.3 开始,您可以使用安全域和 Hot Rod 或 REST 连接器配置端点,并带有 端点
元素。endpoint
元素现在是多个端点配置的打包程序。
Data Grid Server 8.3 及更新的版本