我目前正致力于将公司的生产环境从JBoss 5迁移到Wildfly 10和Java 6到Java 8,我听说域操作模式可能会在DC和DC之间交换消息时出现一些额外的验证问题。慧聪网,任何有更多经验的人都可以探讨这个问题,并告诉域模式是否不利并在生产环境中带来问题?
我知道这取决于应用程序和可用的基础架构,我将提到应用程序使用的一些功能,EJB,JMS,Infinispan用于休眠实体缓存,使用JAX-RS的API,我还基于Metric创建负载平衡(堆)用apache来指导服务器之间的请求。
环境由几个集群组成,一些集群有大约15个wildfly服务器,另一些较小的集群有2个服务器。
由于
答案 0 :(得分: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+Howto 和 https://docs.jboss.org/author/display/WFLY10/High+Availability+Guide
WildFly中的交易行为也发生了变化。
与JBoss相比,应用程序运行良好,并且在WildFly中维护起来要容易得多。
有一个名为WindUp的工具,它还可以为您提供迁移变更的估算值。