L'objectif
Les services réseaux (bases de données, serveur web…) sont exécutés sur des machines ayant une adresse IP sur un port connu d'avance. Par exemple, MariaDB utilise le port TCP 3306, PosgreSQL le port 5432 ou encore les serveurs Web le port 80. Les architectures techniques des applications distribuées passent donc par une connaissance a priori des différentes localisations réseaux de ces services. Le but de cet article est de montrer comment remplacer cette connaissance a priori par un protocole réseau permettant de trouver dynamiquement les services. Ce protocole s'inspire du protocole générique SSDP implémenté, mais emploie plutôt le format JSON sans utilisation du HTTP.
L…
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première