私はWSO2 ASに基づいてアプリケーションサービスを開発しています。私の意図は、大量のトラフィックに対処するために、アプリケーションをASクラスタに導入する必要があるということです。プログラム環境のWSO2アプリケーションインスタンスID
トラフィックの変更に応じてスケールを拡大または縮小するには、クラスタを動的にする必要があります。
また、ユーザのサービスは、しばらくの間、いずれかのインスタンスに存続する可能性があります。障害が発生した場合、オブジェクトアーカイブ(データベース)のバックアップおよび復元メカニズムによって、ピアインスタンスにユーザーのサービスを復元する必要があります。
ので、課題は次のとおりです。私は、ユーザーのサービスが持続するインスタンスに関するロードバランサ何かを指示する必要があり
。ロードバランサは常に同じユーザーの要求をクラスタ内の同じインスタンスにルーティングします。障害が発生した場合は、ユーザーのサービスが復元された新しいインスタンスでロードバランサを更新できます。好ましくは、アプリケーションサーバインスタンスによって動的に生成されるものであってもよい。プログラム環境においてアクセス可能である。要求をルーティングするためにロードバランサによって理解され使用されています。
誰もが考えていますか?しばらくの周りグーグル後
おかげでたくさん
あなたがセッションレプリケーションを使用することができませんか? –
こんにちは、Suchitha。レスポンスのおかげで、私はセッションのレプリケーションについては考えていません。もう少し詳しく教えていただけますか? –
https://docs.wso2.com/display/AS520/Clustering+and+Http+Session+Replicationを読むことができます。セッションの複製は、基本的に、現在のセッションが他のすべてのクラスタノードで複製されています。 –