SpringBootで記述されたバックエンドREST APIを使用するAngularJSアプリケーションがあります。 SpringBootを使用して、このバックエンドAPIの複数のインスタンスを異なるポートで実行したいとします。 これらのSpringBootインスタンス間の負荷分散はどうすればできますか?SpringBootインスタンス間の負荷分散方法
私は、Apacheを使用してみましたが、動作していないよう:
ProxyRequests off
<Proxy balancer://mycluster>
BalancerMember http://54.152.52.248:9999/restApi/v1 loadfactor=5
BalancerMember http://54.152.52.248:9898/restApi/v1 loadfactor=5
# Set counting algorithm to more evenly distribute work:
ProxySet lbmethod=byrequests
</Proxy>
<Location /balancer-manager>
SetHandler balancer-manager
</Location>
ProxyPass /balancer-manager !
ProxyPass/balancer://mycluster/
バランサメンバーは、2つのJavaプロセス、異なるポートに対応しています。 私が上にしようとしているのは、これらのバランサメンバーにリクエストを配信する予定のプロキシによって処理されるコンテキスト/バランスマネージャを定義することです。私はこれが起こることを証明することができれば、私は粘り気のあるセッションとその種のセッションを続けることができます。
目的は、この1つのbalancer-manager/some_service/some_parameters /にリクエストするAngle Restreクライアントのためであり、このプロキシは適切なリダイレクトを行います。
これは問題ありませんか?
ありがとうございました。
? – quirimmo
ヒステリックを見ましたか? –