具有高可用性的Wildfly9域模式集群部署

时间:2016-05-09 19:41:52

标签: java deployment wildfly high-availability wildfly-9

我们有一个Web应用程序,可以在Wildfly9独立模式下正常运行。目前它在一台服务器上。我们想再添加一台服务器,以避免高流量和停机问题。

我正在尝试按照https://docs.jboss.org/author/display/WFLY9/WildFly+9+Cluster+Howto?_sscc=t中提到的步骤进行操作。但是这种部署是指域模式。

我们可以使用独立模式进行群集和负载均衡吗?

如果对上述问题的答案为否,那么我们正在考虑在两个不同的服务器上部署应用程序到域模式,并添加负载均衡器。

我尝试在域模式下部署应用程序war,但我们的应用程序引用了许多外部战争的配置文件。

  1. 有什么办法可以提供配置文件/目录的路径吗?
  2. 我是否需要将这些配置文件置于战争中?
  3. 我是否需要以某种方式配置应用程序以从WILDFLY_HOME中查找这些文件?
  4. 任何指针都会有所帮助。

    感谢。

2 个答案:

答案 0 :(得分:2)

可以使用具有高可用性的独立式。 这篇文档描述了这种模式: https://docs.jboss.org/author/display/WFLY8/Load+Balanced+HA+Standalone+Cluster+-+Howto

但是,我只为Wildfly 8找到了这个文件,但是它也应该适用于wildfly 9。

答案 1 :(得分:1)

  

我们可以使用独立模式使用群集和负载平衡吗?

是的,您可以使用负载平衡和群集在独立模式和域模式下部署应用程序。

  

我尝试在域模式下部署应用程序war,但是我们的应用程序引用了许多战争之外的配置文件。

提供配置文件有多种方法

  1. 您可以将配置文件放入战争本身。
  2. 您可以将配置文件放在某个位置,并在“配置:系统属性”中设置值。
  3. 您还可以将这些文件放在某个位置,并将该位置安装到另一台服务器。因此,两个服务器都引用相同的配置,并且在一个位置修改配置将反映两个服务器的更改。