DISPATCHER 1.0

 

Catégorie / Domaine :

-

Compatibilité Scol Engine :

-

Mise à jour  :

06/2001

 

Fonction

 

Le module DISPATCHER permet de limiter le nombre de connectés à un C3D3 et de répartir différents connectés dans ces C3D3. Si le nombre de connectés dépassent le nombre maximum de connectés par cellule, alors le module DISPATCHER va rediriger les nouveaux connectés vers un autre C3D3 et ceci tant que le nombre de connectés n'outrepasse pas le nombre de cellule multiplié par le nombre maximum de connectés par cellule.

 

 

Configuration

Figure 1: Interface principale du module DISPATCHER

 

 

Nombre de cellules :          Le nombre de cellules vers lesquelles les connectés seront aiguillés

Maximum de connectés par cellule :   Permet de fixer la limite de nombre de connectés par cellule.

 

 

 

Mise en oeuvre

 

Action

Fonction

 

shell.in à dispatcher.start

 

Démarre le module DISPATCHER

 

 

C3D3.out.event à dispatcher.out X

 

Le module prend en compte le départ d'un utilisateur d'une cellule.

X représente le canal propre à la cellule.

 

 

module.event à dispatcher.destroy

 

Arrête le module DISPATCHER

 

 

Evénement

Fonction

 

dispatcher.siteFullàmodule.action

 

Si toutes les cellules sont pleines, c'est à dire que nombre de connectés = nombre de cellules x maximum de connectés par cellules, alors un évènement siteFull est lancé.

 

 

dispatcher.in Xàmodule.action

 

Un nouveau connecté est venu et le module DISPATCHER l'a envoyé sur le canal X