2015-09-06 47 views
1

如何在Wildfly 9中完成群集隔离?如何将服务器组隔离成Wildfly 9中的特定群集

我们正在开发一个由多个软件包组成的系统。它们中的每一个都在不同的服务器组中运行,但它们一起形成了同一个群集(我们正在使用带有TCPPING发现的TCP堆栈 - 这是我们现在唯一可能的方式)。

但是这种配置有严重的问题,很长的延迟,超时,奇怪的错误。当单个服务器组隔离时(例如,当我们关闭其他服务器组时),它似乎可以帮助我们。这也是有道理的 - 对于群集中的每个虚拟服务器,分别使用TCP,每个数据包需要多次发送。

不幸的是,我不知道如何有效地分离特定的服务器组。感谢帮助。

回答

0

我觉得这是这里描述了类似的情况: https://stackoverflow.com/a/31675486/815218

本教程http://blog.akquinet.de/2012/07/19/scalable-ha-clustering-with-jboss-as-7-eap-6/

确实很好地解释了如何分离你的服务器组,然后把它们放到不同lbgroups在mod_cluster。

+1

谢谢@sprockets。我以前见过他们两个。唯一的问题是,这两个来源都是关于使用MPING进行发现的UDP传输,但是我们使用TCP和TCPPING。我们可能需要做类似的事情,不幸的是,与MPING不同的是,它可以通过套接字绑定中UDP端口的更改进行修改,TCPPING被配置在堆栈中,这是配置文件的一部分。这意味着我们可能需要多个配置文件。但这只是我的假设,我还没有看到任何相关文件。 – TomS

+0

@TomS,你有没有想过这个想法?我有确切的一些担忧/问题。 EC2(在文档目录中)的wildfly示例甚至显示组播设置,这显然是不正确的。 – rbellamy