【问题标题】:How to isolate server groups into particular clusters in Wildfly 9如何在 Wildfly 9 中将服务器组隔离到特定的集群中
【发布时间】:2015-09-06 21:27:34
【问题描述】:

如何在 Wildfly 9 中进行集群隔离?

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

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

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

【问题讨论】:

    标签: tcp cluster-computing wildfly jgroups


    【解决方案1】:

    我认为这与此处描述的情况类似: https://stackoverflow.com/a/31675486/815218

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

    很好地解释了如何分离服务器组,然后将它们放入 mod_cluster 中的不同 lbgroups 中。

    【讨论】:

    • 谢谢@sprockets。我以前见过他们两个。唯一的问题是这两个来源都是关于使用 MPING 进行发现的 UDP 传输,但我们使用 TCP 和 TCPPING。我们可能需要做类似的事情,不幸的是,与 MPING 不同,可以通过改变套接字绑定中的 UDP 端口来修改,TCPPING 是在堆栈中配置的,它是配置文件的一部分。这意味着我们可能因此需要多个配置文件。但这只是我的假设,我没有看到任何相关文件。
    • @TomS,你有没有想过这个问题?我有一些确切的担忧/问题。 EC2 的 wildfly 示例配置(在 docs 目录中)甚至显示了多播设置,这显然是不正确的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-19
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    相关资源
    最近更新 更多