11.3. 使用默认 JGroups 堆栈

数据网格使用 JGroups 协议堆栈,以便节点可以在专用集群频道上互相发送其他消息。

数据网格为 UDPTCP 协议提供预配置的 JGroups 堆栈。您可以使用这些默认堆栈作为构建自定义集群传输配置的起点,该配置根据您的网络要求进行了优化。

流程

之一使用默认 JGroups 堆栈之一:

  • 使用 infinispan.xml 文件中的 stack 属性。

    <infinispan>
      <cache-container default-cache="replicatedCache">
        <!-- Use the default UDP stack for cluster transport. -->
        <transport cluster="${infinispan.cluster.name}"
                   stack="udp"
                   node-name="${infinispan.node.name:}"/>
      </cache-container>
    </infinispan>
  • 在 Data Grid Server 启动时,使用 cluster-stack 参数设置 JGroups 堆栈文件:

    bin/server.sh --cluster-stack=udp

验证

Data Grid 记录以下信息来指示其使用的堆栈:

[org.infinispan.CLUSTER] ISPN000078: Starting JGroups channel cluster with stack udp

其他资源