第 2 章 网络接口和套接字绑定
通过将 Data Grid Server 绑定到 IP 地址,通过网络接口公开 Data Grid Server。然后,您可以将端点配置为使用接口,以便 Data Grid Server 可以处理来自远程客户端应用程序的请求。
2.1. 网络接口 复制链接链接已复制到粘贴板!
Data Grid Server 将多个端点用于单个 TCP/IP 端口,并自动检测入站客户端请求的协议。您可以配置数据网格服务器如何绑定到网络接口以侦听客户端请求。
互联网协议(IP)地址
XML
JSON
YAML
server: interfaces: - name: "public" inetAddress: value: "127.0.0.1"
server:
interfaces:
- name: "public"
inetAddress:
value: "127.0.0.1"
环回地址
XML
JSON
YAML
server: interfaces: - name: "public" loopback: ~
server:
interfaces:
- name: "public"
loopback: ~
非环回地址
XML
JSON
YAML
server: interfaces: - name: "public" nonLoopback: ~
server:
interfaces:
- name: "public"
nonLoopback: ~
任何地址
XML
JSON
YAML
server: interfaces: - name: "public" anyAddress: ~
server:
interfaces:
- name: "public"
anyAddress: ~
链接本地
XML
JSON
YAML
server: interfaces: - name: "public" linkLocal: ~
server:
interfaces:
- name: "public"
linkLocal: ~
站点本地
XML
JSON
YAML
server: interfaces: - name: "public" siteLocal: ~
server:
interfaces:
- name: "public"
siteLocal: ~
2.1.1. 匹配和回退策略 复制链接链接已复制到粘贴板!
数据网格服务器可以枚举主机系统上的所有网络接口,并绑定到与值匹配的接口、主机或 IP 地址,这可能包含用于额外灵活性的正则表达式。
匹配主机
XML
JSON
YAML
server: interfaces: - name: "public" matchHost: value: "my_host_name"
server:
interfaces:
- name: "public"
matchHost:
value: "my_host_name"
匹配接口
XML
JSON
YAML
server: interfaces: - name: "public" matchInterface: value: "eth0"
server:
interfaces:
- name: "public"
matchInterface:
value: "eth0"
匹配地址
XML
JSON
YAML
server: interfaces: - name: "public" matchAddress: value: "127\\..*"
server:
interfaces:
- name: "public"
matchAddress:
value: "127\\..*"
回退
XML
JSON
YAML