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};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | Datasnap.Win.ObjBrkr.pas Datasnap.Win.ObjBrkr.hpp |
Datasnap.Win.ObjBrkr | TSimpleObjectBroker |
Description
Spécifie comme l'agent d'objets choisit un serveur dans sa liste.
Initialisez la propriété LoadBalanced à true pour indiquer que l'agent d'objets simple doit proposer des noms d'ordinateur choisis au hasard dans la liste des serveurs disponibles de la propriété Servers. Si LoadBalanced a la valeur false, GetComputerForGUID et GetComputerForProgID renvoient toujours le premier serveur disponible.
Si l'agent d'objet simple est utilisé par plusieurs composants connexion dans l'application client, il est préférable d'initialiser LoadBalanced à true afin de répartir le travail entre les serveurs disponibles.
Quand il n'y a qu'un seul composant connexion, il n'est pas nécessaire de rendre aléatoire la sélection des serveurs car il n'y a qu'une seule connexion utilisée à la fois. Néanmoins, si vous déployez les applications client, vous pouvez pour chaque client changer l'ordre de la liste Servers de l'agent d'objets simple afin que des clients différents donnent la préférence à des serveurs différents.