Datasnap.Win.ObjBrkr.TSimpleObjectBroker.LoadBalanced
Delphi
property LoadBalanced: Boolean read FLoadBalanced write FLoadBalanced default False;
C++
__property bool LoadBalanced = {read=FLoadBalanced, write=FLoadBalanced, default=0};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | Datasnap.Win.ObjBrkr.pas Datasnap.Win.ObjBrkr.hpp |
Datasnap.Win.ObjBrkr | TSimpleObjectBroker |
Beschreibung
Steuert, nach welcher Methode der einfache Objekt-Broker einen Server aus seiner Liste auswählt.
Der Wert true bei LoadBalanced gibt an, dass der einfache Objekt-Broker die Computernamen nach dem Zufallsprinzip aus der in Servers gespeicherten Liste der verfügbaren Server auswählt. Wenn LoadBalanced den Wert false hat, geben GetComputerForGUID und GetComputerForProgID immer den ersten verfügbaren Server zurück.
Wird der einfache Objekt-Broker von mehreren Verbindungskomponenten in der Client-Anwendung benutzt, empfiehlt es sich, LoadBalanced auf true zu setzen, damit sich die Belastung auf die verfügbaren Server verteilt.
Wenn es nur eine einzige Verbindungskomponente gibt, besteht keine Veranlassung für eine zufallsgesteuerte Auswahl der Server, weil immer nur eine Verbindung aktiv ist. Bei der Einrichtung von Client-Anwendungen kann es sinnvoll sein, die Serverliste im einfachen Objekt-Broker für jeden Client neu anzuordnen, damit verschiedene Clients verschiedene Server bevorzugen.