2016-08-30 12 views
0

高可用性はWSO2 ESBクラスタリングでどのように達成されましたか。WSO2 ESB高可用性

クラスタ化された2つのノードがあり、ロードバランサがあるとします。少数のHTTP要求を処理しているノードがダウンするとどうなりますか。要求はどうなりますか?それらが失われるか、クラスタリングのために、保留中の要求がクラスタ内の他のノードに移動されます。

これを達成するために必要なこと。あなたはお勧めできますか?

おかげ

答えて

0
ESBノード障害がロードバランサを起こるか、呼び出し側クライアントは、そのような状況に対処する必要がある場合HAはないESB.Basicallyにより、ロードバランサによって処理します

。 LBとクライアントがこのような障害シナリオを処理するために実装されていない場合、メッセージが失われます.LBは新しい要求を他の利用可能なノードにルーティングする必要があります。

WSO2デフォルトのロードバランサとしてNginxを使用することをお勧めします.ESBクラスタリングのドキュメントは、cluster docにあります。

+0

この場合、WSO2 ESBクラスタリング(Hazelcast)は高可用性のためにマスターワーカーまたはワーカー・ワーカーの設定を行っています。 – user6732942

+0

Hazelcastは、クラスタノード調整、アーティファクト同期、分散キャッシュ管理などの内部クラスタ通信に使用します。 –

+0

WSO2クラスタリングはHAのために何もしないと言うことができますか?あなたがLBを持っていて、ノード間にクラスタリングもないなら、HA – user6732942