2016-04-08 13 views
0

Amazon Cloud Server(AW​​S)を使用してMuleサーバーノードを作成しています。 AWSの問題はマルチキャストをサポートしていないことですが、MuleSoftはすべてのノードが同じネットワーク上にあり、マルチキャストがクラスタリング可能になっている必要があります。Amazon Cloud(AWS)を使用したMuleクラスタ構成

アマゾンのFAQ:

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

Q.は、Amazon VPCのサポートマルチキャストまたはブロードキャストしていますか?

回答:いいえ。

ミュールクラスタは、マルチキャストせずに適切なハートビートが表示されないmule_ee.logファイルが

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

として表示する必要があり、有効になっていますが、私のクラスタは、と示しています

MuleSoft基準に従って間違っている
Members [1] { 
    Member [<IP-Node1>]:5701 this 
} 

。サンプルPollスケジューラーアプリケーションを作成し、Muleクラスターにデプロイします。これはMuleクラスターの不適切な処理のために両方のノードで実行されます。

しかし、私の組織ではサーバー構成を続けるためにAWSが必要です。

質問

1)の代わりにミュールクラスタを使用する他のアプローチがあり、I)は、両方のミュールサーバー・ノードを使用して、HAクラスタ構成(アクティブ - アクティブにすることができます。

2)Mule HA(ACtive-Active)モードではなく、1台のサーバを稼動(アクティブ)にすることはできますか?

3)CloudHubとAnypointMQがAWSにデプロイされています。MuleSoftはAWSのマルチキャスト問題をどのように処理しましたか?

答えて

1

Mulesoftのサポートチームによると、AWSでMule HAの管理をアドバイスしているわけではありません。ARMまたはMMCで管理しているかどうかは問題ではありません。

Muleのインスタンスは相互に通信し、HAを保証するだけでなく、1回のリクエストを2回以上処理しませんが、待ち時間によってインスタンスが互いに切断される可能性があるため、AWSでは動作しません。 HAモデルを使用するためにサーバーをオンプレミスにする必要があります

マルチキャストとユニキャストは、ノードが自動的に検出可能になるだけであり、詳細についてはマニュアルで説明しています。

Mule cluster config

AWS知っ制限:here

関連する問題