Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le service Azure Web PubSub prend en charge le protocole MQTT en convertissant les messages MQTT en son protocole natif, ce qui permet une communication croisée entre les clients web MQTT et d’autres clients Web PubSub. Étant donné que la prise en charge de MQTT est une adaptation légère du protocole MQTT, elle s’étend uniquement aux fonctionnalités déjà prises en charge par le service Azure Web PubSub. Reportez-vous à la liste des éléments pris en charge et non pris en charge.
Prise en charge des fonctionnalités pour MQTT version 3.1.1 et 5.0
Azure Web PubSub prend en charge le protocole MQTT version 3.1.1 et 5.0. Les fonctionnalités prises en charge sont, entre autres, les suivantes :
- Tous les niveaux de qualité de service, y compris au plus une fois, au moins une fois et exactement une fois.
- Session persistante. Les sessions MQTT sont conservées pendant jusqu’à 30 secondes lorsque les connexions clientes sont interrompues et restaurées lorsque le client rétablit une connexion avec le service. Au-delà de 30 secondes, le service ne garantit pas que la session interrompue est restaurée.
- Dernière volonté &testament
- Authentification par certificat client
Autres fonctionnalités prises en charge pour MQTT 5.0
- Intervalle d’expiration du message et intervalle d’expiration de session
- Identificateur d'abonnement
- ID client affecté
- Contrôle de flux
- Déconnexion envoyée par le serveur
Fonctionnalités non prises en charge
- Abonnement générique
- Messages conservés
- Alias de rubrique
- Abonnement partagé