addDirector() - trillium_quality - 17.2

Guide de référence du SDK Trillium Director

Product type
Logiciels
Portfolio
Verify
Product family
Trillium
Product
Trillium > Trillium Quality
Version
17.2
Language
Français
Product name
Trillium Quality
Title
Guide de référence du SDK Trillium Director
First publish date
2008
Last updated
2024-06-03
Published on
2024-06-03T07:28:44.380000

La méthode addDirector() ajoute un Director à la liste interne des Directors pouvant être utilisés pour traiter les demandes. L'accès aux Directors suit la technique round-robin, ce qui permet d'équilibrer la charge. Si un Director devient indisponible, le Director suivant dans la liste est utilisé, ce qui entraîne un basculement automatique des Directors.

Syntaxe

int addDirector (String strHost, int nPort, char cProtocol,              boolean bInFront);

Paramètres

Nom

Type

Utilisation

Longueur

Description

strHost

Chaîne

Entrant

n*

Nom d'hôte ou adresse IP de la machine hôte du Director.

nPort

entier

Entrant

4

Numéro de port du Director. Plage : 0-65535.

cProtocol

caractère

Entrant

1

Spécifie le protocole de couche de transport utilisé. Les protocoles pris en charge sont T (TCP) et U (UDP).

bInFront

valeur booléenne

Entrant

1

True = Ajouter le Director au début de la liste interne.

False = Ajouter le Director à la fin de la liste interne.

n* indique la longueur maximale autorisée du chemin d'accès et du nom du fichier pour le système d'exploitation sur lequel le programme est exécuté.

Valeurs renvoyées

La valeur retournée 0 indique que le Director a été ajouté correctement. Pour toute valeur retournée non nulle, reportez-vous à Valeurs renvoyées pour la description de l'erreur.

Exemple

int nRC; nRC = addAddDirector(“10.70.245.11”, 1960, ‘T’, true);
Cet exemple ajoute le Director ayant l'adresse IP 10.70.245.11 et le numéro de port 1960 au début de la liste interne des Directors.
Avant Après
10.70.245.10, 1950, T 10.70.245.11, 1960, T
10.70.245.90, 1970, U 10.70.245.10, 1950, T
10.70.245.45, 1980, T 10.70.245.90, 1970, U
  10.70.245.45, 1980, T