1

我目前正在将我公司的生产环境从 JBoss 5 迁移到 Wildfly 10 和 Java 6 到 Java 8,我听说域操作模式可能会在 DC 和 HC 之间交换消息时出现一些额外的验证问题,谁能有更多经验探讨一下这件事,并告诉域模式是否会不利并在生产环境中带来问题?

我知道这取决于应用程序和可用的基础设施,我将提到应用程序使用的一些特性,EJB,JMS,Infinispan 来休眠实体缓存,使用 JAX-RS 的 API,我还在创建基于 Metric(堆)的负载平衡使用 apache 来引导服务器之间的请求。

环境由几个集群组成,一些较大的有大约 15 个 Wildfly 服务器,而其他较小的有 2 个服务器。

谢谢

4

1 回答 1

0

我们刚刚将一些生产环境从 JBoss 4.2 迁移到 WildFly 9,包括所有第三方 jar 更新 + jdk6 到 jdk
8。WildFly 带有几乎每个库的最新模块,这意味着您还必须相应地更新代码,否则您必须排除 Wildfly 中的那些模块。

您指的是 WildFly 8 的文档。如果您计划升级到 WildFly 10,我建议您参考https://docs.jboss.org/author/display/WFLY10/Operating+modes。文档可能没有任何区别,但最好参考相同版本的文档。

要设置和配置集群,我们参考了 https://docs.jboss.org/author/display/WFLY9/WildFly+9+Cluster+Howtohttps://docs.jboss.org/author/display/WFLY10/High+Availability +指南

WildFly 中的交易行为也发生了变化。

与 JBoss 相比,应用程序运行良好,并且在 WildFly 中维护起来要容易得多。

有一个名为WindUp的工具 ,它还可以为您提供迁移更改的估计值。

于 2017-02-21T19:44:28.230 回答