Bonjour les devs,
Je suis en train de développer un serveur en Node.js. Lorsqu'un client se connecte à une certaine page du site, il entame une connexion en web Socket via Socket.io pour partager des données en temps réel reçu par MQTT. Le serveur n'a qu'un seul client MQTT mais je pensais faire un client par socket, ça peut rendre les choses plus pratiques à implémenter côté serveur.
La question que je me pose est la suivant : est-ce que générer N client MQTT pour N socket serait handicapant d'un point de vue performance ? Quelle est la meilleure approche : un seul client MQTT qui puisse tout gérer, ou bien un client MQTT par socket ?
Partager