Show / Hide Table of Contents

    Load Balancing

    Framework Studio bietet die Möglichkeit, eine Lastenverteilung über mehrere Broker hinweg zu definieren.

    Load Balancing

    Im Beispiel werden 3 Applications veröffentlicht. In der Application „ThemesApplication“ sind die anderen zwei Broker als Load Balancing Broker hinterlegt. Diese können auf demselben oder auf einem ganz anderen Server laufen. Startet ein User die Application „ThemesApplication“ wird er von diesem Broker auf einen der anderen verwiesen und kommuniziert von nun an mit dem zugewiesenen Broker.

    Broker

    User 1 startet die Anwendung „ThemesApplication“. Der Client sendet einen ersten Request. Der Broker (Verteiler) erkennt, dass zwei andere Broker als Load Balancing Broker hinterlegt sind und wird dem Client im ersten Response im Round Robin Verfahren eine der beiden Broker-Adressen übergeben. Ab diesem Zeitpunkt wird der Client von User 1 seine Requests nur noch an den vom Verteiler zugewiesenen Broker senden. Auf welchem Broker der jeweilige Client gerade arbeitet, ist in der Titelleiste des JavaClients ersichtlich.

    Note

    Bei einem Update der Applikationen sollte darauf geachtet werden, dass auch der Verteiler Broker aktualisiert wird, da der JavaClient einige Daten vom Broker erhält.

    Warning

    Wenn mehrere Broker auf demselben Server veröffentlicht werden, sollte darauf geachtet werden, dass diese in unterschiedlichen Application Pools laufen, da ein Pool ab ca. 4GB Speicherauslastung spürbar langsamer werden kann Load Balancing hat keinen Effekt mehr.

    Back to top Generated by DocFX