第 2 章 配置 Data Grid 服务器网络


通过数据网格服务器,您可以配置接口和端口,使端点在网络上可用。

默认情况下,Data Grid 服务器多个x 端点到单个 TCP/IP 端口,并自动检测入站客户端请求的协议。

2.1. 服务器接口

Data Grid 服务器可以使用不同的策略来绑定到 IP 地址。

2.1.1. 地址策略

使用 inet-address 策略,将单个 公共接口 映射到 IPv4 回环地址(127.0.0.1)。

<interfaces>
  <interface name="public">
    <inet-address value="${infinispan.bind.address:127.0.0.1}"/>
  </interface>
</interfaces>
Copy to Clipboard Toggle word wrap
提示

您可以使用 CLI -b 参数或 infinispan.bind.address 属性从命令行选择特定地址。请参阅 更改默认绑定地址

2.1.2. 环回策略

选择回环地址。

  • IPv4 为回送地址保留了地址块 127.0.0.0/8
  • IPv6::1 是唯一的回环地址。
<interfaces>
    <interface name="public">
        <loopback/>
    </interface>
</interfaces>
Copy to Clipboard Toggle word wrap

2.1.3. 非循环策略

选择非回环地址。

<interfaces>
    <interface name="public">
        <non-loopback/>
    </interface>
</interfaces>
Copy to Clipboard Toggle word wrap

2.1.4. 网络地址策略

根据 IP 地址选择网络。

<interfaces>
    <interface name="public">
        <inet-address value="10.1.2.3"/>
    </interface>
</interfaces>
Copy to Clipboard Toggle word wrap

2.1.5. 任何地址策略

选择 INADDR_ANY 通配符地址。因此,Data Grid 服务器侦听所有接口。

<interfaces>
    <interface name="public">
        <any-address/>
    </interface>
</interfaces>
Copy to Clipboard Toggle word wrap

2.1.7. 站点本地策略

选择 site-local (专用)IP 地址。

  • IPv4 地址块 10.0.0.0/8,172.16.0.0/12, 和 192.168.0.0/16 保留用于站点本地寻址。
  • IPv6 为站点链路单播地址保留了地址块 fc00::/7
<interfaces>
    <interface name="public">
        <inet-address value="10.1.2.3"/>
    </interface>
</interfaces>
Copy to Clipboard Toggle word wrap

2.1.8. 匹配主机策略

解析主机名并选择分配给任何网络接口的 IP 地址之一。

Data Grid 服务器枚举所有可用的操作系统接口,以查找从配置中的主机名解析的 IP 地址。

<interfaces>
    <interface name="public">
        <match-host value="my_host_name"/>
    </interface>
</interfaces>
Copy to Clipboard Toggle word wrap

2.1.9. 匹配接口策略

选择分配给与正则表达式匹配的网络接口的 IP 地址。

Data Grid 服务器枚举所有可用的操作系统接口,以在您的配置中找到接口名称。

提示

将正则表达式与此策略一起使用以获得额外的灵活性。

<interfaces>
    <interface name="public">
        <match-interface value="eth0"/>
    </interface>
</interfaces>
Copy to Clipboard Toggle word wrap

2.1.10. 匹配地址策略

inet-address 类似,但使用正则表达式选择 IP 地址。

Data Grid 服务器枚举所有可用的操作系统接口,以查找您的配置中的 IP 地址。

提示

将正则表达式与此策略一起使用以获得额外的灵活性。

<interfaces>
    <interface name="public">
        <match-address value="132\..*"/>
    </interface>
</interfaces>
Copy to Clipboard Toggle word wrap

2.1.11. 回退策略

接口配置可以包含多个策略。Data Grid 服务器按声明的顺序尝试每个策略。

例如,在以下配置中,Data Grid 服务器首先尝试匹配主机,然后尝试一个 IP 地址,然后回退到 INADDR_ANY 通配符地址:

<interfaces>
    <interface name="public">
        <match-host value="my_host_name"/>
        <match-address value="132\..*"/>
        <any-address/>
    </interface>
</interfaces>
Copy to Clipboard Toggle word wrap

2.1.12. 更改 Data Grid 服务器的默认绑定地址

您可以使用 server -b 开关或 infinispan.bind.address 系统属性绑定到不同的地址。

例如,将 公共接口 绑定到 127.0.0.2,如下所示:

Linux
$ bin/server.sh -b 127.0.0.2
Copy to Clipboard Toggle word wrap
Windows
bin\server.bat -b 127.0.0.2
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat