簡體   English   中英

使用Amazon Cloud(AWS)進行Mule集群配置

[英]Mule cluster configuration with Amazon cloud(AWS)

我正在使用Amazon雲服務器(AWS)創建Mule服務器節點。 AWS的問題是它不支持多播,但是MuleSoft要求所有節點都在同一網絡中,並且多播啟用了群集。

亞馬遜常見問題解答:

https://aws.amazon.com/vpc/faqs/

問:Amazon VPC是否支持多播或廣播?

答:不。

在未啟用多播的情況下,Mule群集無法顯示正確的心跳,mule_ee.log文件應顯示為

Cluster OK
Members [2] {
    Member [<IP-Node1>]:5701 this
    Member [<IP-Node2>]:5701 
}

但我的集群顯示為:

Members [1] { 
    Member [<IP-Node1>]:5701 this 
} 

根據MuleSoft標准,這是錯誤的。 我創建了一個示例輪詢調度程序應用程序,並將其部署在Mule群集中,由於對Mule群集的處理不當,該程序在兩個節點中均運行。

但是我的組織需要AWS才能繼續進行服務器配置。

1)除了使用Mule集群還有其他方法,我可以同時使用兩個Mule服務器節點並將其配置為HA集群(主動-主動)。

2)是否可以使一台服務器啟動並運行(主動)而另一台被動模式代替Mule HA(主動-主動)模式?

3)CloudHub和AnypointMQ部署在AWS中,MuleSoft如何處理AWS的多播問題?

根據Mulesoft支持團隊的說法,他們不建議在AWS中管理Mule HA,我們使用ARM還是MMC進行管理都沒有關系。

Mule實例相互通信並保證HA,並且不會多次處理單個請求,但這在AWS上不起作用,因為延遲可能會導致實例彼此斷開連接。 我們需要使服務器本地部署以具有HA模型

組播和單播僅用於可自動發現的節點,以及文檔中所述的更多內容。

ule子集群配置

AWS知道限制: 這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM