2016-08-23 106 views
1

我試圖在2個節點上都安裝WSO2 ESB,這兩個節點都共享相同的數據庫。 以及處理這兩個節點上的負載的負載平衡器。具有負載均衡器且無羣集的WSO2 ESB

想知道是否真的需要在這2個節點上基於WKA方案進行聚類?

+0

如果需要羣集請讓我知道同樣的好處。 – user6732942

+0

當您說「共享相同的數據庫」時,您的意思是您的中介(dblookup,...)或gov&conf registry +用戶管理中使用的數據庫? –

+0

Mysql用於用戶mgmt和conf/gov db,在節點之間共享。不是調解員。 – user6732942

回答

0

在ESB中,突觸配置不存儲在數據庫中,它們存儲在文件系統中。所以需要基於HazleCast的羣集,因爲工件之間使用基於SVN的部署同步器在節點之間同步。當管理節點得到一個新的工件(Say API,Proxy等)時,它會向集羣中的所有工作者節點廣播同步消息,然後工作節點將檢出SVN中的任何新工件。你可以閱讀更多關於這個從here

+0

所以我看到我的方法唯一的缺點是部署需要在我的兩個節點上完成?如果我設法做到這一點,無論是手動或由詹金斯爲每個節點工作一個我很好去?或者你看到任何其他問題。 – user6732942

+0

:)不是真的,有更多的地方使用聚類。如果您正在使用任何協調相關的操作。例如:消息處理器,時間表任務等。HZ用於在羣集中協調這些事件。如果你不使用任何這些,你很好。 – ycr

+1

感謝您的信息,我們的用例是req-resp,無狀態api的,我希望我們在這種情況下很好。 – user6732942