Wildfly 集群设置问题

Posted

技术标签:

【中文标题】Wildfly 集群设置问题【英文标题】:issue with wildfly cluster setup 【发布时间】:2021-05-20 20:49:39 【问题描述】:

我已经下载了 Wildfly-21.0.1.Final 并将其部署在同一网络上的不同 2 台不同的机器上。我没有修改/更新配置并尝试使用以下命令启动应用程序服务器,但集群没有形成

./bin/standalone.sh -c standalone-full-ha.xml -b 10.1xx.2.15 --u 230.0.0.1 & (on 1st node)

./bin/standalone.sh -c standalone-full-ha.xml -b 10.1xx.2.16 --u 230.0.0.1 & (on 2nd node)

基本上从相同的多播地址开始,但节点之间没有发现彼此。两者都在同一个网络/子网中。我们能够与 JBoss4 形成一个集群。

各个节点的日志

第一个节点

[org.infinispan.CLUSTER](ServerService 线程池 -- 91)ISPN000094:收到通道 ejb 的新集群视图:[10.1xx.2.15|0] (1) [10.1xx.2.15]

第二个节点

[org.infinispan.CLUSTER](ServerService 线程池 -- 91)ISPN000094:收到通道 ejb 的新集群视图:[10.1xx.2.16|0] (1) [10.1xx.2.16]

非常感谢任何帮助/想法。

【问题讨论】:

【参考方案1】:

WildFly 的 -b 选项设置公共接口的接口,而不是私有接口,这是集群的默认接口。 例如

./bin/standalone.sh -c standalone-full-ha.xml -b 10.1xx.2.15 -bprivate=10.1xx.2.15 -u 230.0.0.1

【讨论】:

以上是关于Wildfly 集群设置问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 Wildfly 的集群单例?

Wildfly 集群 Clickhouse 数据源

集群 Wildfly 抛出 java.lang.IllegalAccessError

在 Wildfly 10.1 中禁用 Infinispan 集群

Wildfly 8,远程调试应用

如何在 Docker 容器内为 Wildfly 设置堆大小?