PP74 — Client/Serveur

De Documentation Polaris
Aller à : navigation, rechercher

Revenir à la catégorie parente : Système

20129Serveur HTTP 1.1 asynchrone embarqué
FonctionnalitéCatégorie
Etatà venir
ZoomServeur HTTP 1.1 asynchrone embarqué
A partir de 11.04
Modification visant à pouvoir redistribuer automatiquement les numéros de ports utilisés par les services secondaires en fonction d'un port de base et de leur NUR.

Pourquoi ?
- de nombreux services se retrouvent derrière un NAT ou un VPN avec le même numéro de port (3000/3443) sur la même adresse IP ...
- problème, nous avons besoin de pouvoir les joindre pour les WebApp et tombons généralement sur le TLR

Solution mise en place :
- ajout d'un paramètre "autoport" (Port d'écoute de référence) dans le manager. Ce paramètre est distribué au TLR qui le transmet à tous et modifie le paramètre "AutoPort" dans le repdconf.xml selon les règles suivantes
- au TLR : AutoPort (repdconf) = autoport (manager)
- sur un service secondaire AutoPort (repdconf) = autoport (manager) + son NUR
- dans les deux cas, pour raison de compatibilité, le service continu d'écouter sur le port défini à l'installation du service (ListenPort du repdconf, en général 3000) ;

Le changement est réalisé à chaud (il n'y a pas besoin de redémarrer le service de réplication). Tant qu'il n'est pas redémarré, le service écoute sur le nouveau port ainsi que tous les anciens ports ! C'est au redémarrage qu'il cesse d'écouter sur les anciens ports.
ParamétrablenonType
ParamétresDroits
Soumis à licencenonOptions licences
Documentation disponible