2016-04-19 11 views
0

私はWSO2 ASに基づいてアプリケーションサービスを開発しています。私の意図は、大量のトラフィックに対処するために、アプリケーションをASクラスタに導入する必要があるということです。プログラム環境のWSO2アプリケーションインスタンスID

トラフィックの変更に応じてスケールを拡大または縮小するには、クラスタを動的にする必要があります。

また、ユーザのサービスは、しばらくの間、いずれかのインスタンスに存続する可能性があります。障害が発生した場合、オブジェクトアーカイブ(データベース)のバックアップおよび復元メカニズムによって、ピアインスタンスにユーザーのサービスを復元する必要があります。

ので、課題は次のとおりです。私は、ユーザーのサービスが持続するインスタンスに関するロードバランサ何かを指示する必要があり

。ロードバランサは常に同じユーザーの要求をクラスタ内の同じインスタンスにルーティングします。障害が発生した場合は、ユーザーのサービスが復元された新しいインスタンスでロードバランサを更新できます。好ましくは、アプリケーションサーバインスタンスによって動的に生成されるものであってもよい。プログラム環境においてアクセス可能である。要求をルーティングするためにロードバランサによって理解され使用されています。

誰もが考えていますか?しばらくの周りグーグル後

おかげでたくさん

+0

あなたがセッションレプリケーションを使用することができませんか? –

+0

こんにちは、Suchitha。レスポンスのおかげで、私はセッションのレプリケーションについては考えていません。もう少し詳しく教えていただけますか? –

+0

https://docs.wso2.com/display/AS520/Clustering+and+Http+Session+Replicationを読むことができます。セッションの複製は、基本的に、現在のセッションが他のすべてのクラスタノードで複製されています。 –

答えて