2016-11-04 113 views
1

我的工作我已部署在兩個不同的物理machines.The服務器騾服務器Mulesoft應用被綁定在一起以形成羣集。配置Mulesoft共享分發存儲器

在集羣模式下,服務器被認爲具有共同的分佈式存儲,例如,如果一臺機器出現故障,另一臺機器佔據了第一machine.So的任務,他們保持他們之間的共同分佈式存儲。

有沒有什麼方法可以配置爲通用分佈式存儲集羣充分利用了內存? 由於流量/應用程序數量相加,我想,將需要提升各個羣集的閾值內存。

或者,如果沒有,我們曾經有在所有Mulesoft集羣使用修改內存容量?

請幫我一把。 謝謝

回答

0

Mulesoft有一個主動 - 主動服務器的幸福在這裏,我們不必擔心當一臺服務器關閉另一臺服務器時,哪臺服務器必須工作。內存類似於jvm內存消耗。

1

在羣集場景所有對象存儲被替換爲羣集對象存儲。羣集對象存儲使用由聚類代碼創建的持續信息(這意味着不存在文件系統級別的持久性),在與節點停機的情況下,共享存儲器網格,集羣中的其他節點應該保持激活和維護OS信息在共享內存網格中,從而使文件系統中的餘輝不必要

此外,由於對象存儲使用應用程序的名稱作爲存儲信息的一部分,因此如果您希望跨重新部署保留它們,則新部署應用程序必須與前一個名稱具有相同的名稱。請參閱以下作爲參考:

方案一: 1.當前應用程序名稱:測試 2.新的應用程序名稱:測試 - 對象存儲值將從1被保留到2

方案B: 1.當前應用程序名稱:測試-V1 2.新的應用程序名稱:測試-V2 - 對象存儲的值不會從1保留到2

注意,在內存存儲 - 在此之前騾子3.5。 0,內存存儲是默認設置。從Mule 3.5.0開始,持久存儲是默認存儲。