2015-09-06 40 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