JBoss 系列四十八:JBoss 7/WildFly 使用TCP构建集群

本文介绍了在JBoss 7/WildFly环境中,如何在默认使用UDP的集群设置下,因实际网络环境限制转向使用TCP。通过调整JGroups子系统,将default-stack改为tcp,移除MPING配置,添加TCPPING参数,如initial_hosts、num_initial_members、port_range和timeout等,从而实现TCP集群通信。
摘要由CSDN通过智能技术生成

我知道JBoss 集群Default 的设定就是UDP(JGroups),但在实际环境中的网络环境时常不允许UDP,在这种情况下,我们就需要使用TCP。

JBoss 7/WildFly 中负责集群的主要模块是JGroups 跟 Infinispan,而控制Cluster里面的node跟集群中其他节点通信沟通的就是JGroups,所以,不管你今天用的是Standalone或是domain,只要找到jgroups的subsystem修改,就OK了,如下:

  • 将default-stack 由 udp 改为 tcp:

<subsystem default-stack="udp" xmlns="urn:jboss:domain:jgroups:1.1">
  .....
</subsystem>

改为 tcp

<subsystem default-stack="tcp" xmlns="urn:jboss:domain:jgroups:1.1">
  .....
</subsystem>

  • 将原先使用MPING 的设定移除

<subsystem default-stack="tcp" xmlns="urn:jboss:domain:jgroups:1.1">
  <
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值