11.3. 使用默认 JGroups 堆栈
数据网格使用 JGroups 协议堆栈,以便节点可以在专用集群频道上互相发送其他消息。
数据网格为 UDP
和 TCP
协议提供预配置的 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
其他资源
- JGroup 集群传输配置 Data Grid 8.x (红帽知识库文章)