Status de suporte ao recurso MQTT no serviço Azure Web PubSub

O serviço Web PubSub do Azure dá suporte ao protocolo MQTT convertendo mensagens MQTT em seu protocolo nativo, permitindo a comunicação cruzada entre clientes Web MQTT e outros clientes Web PubSub. Como o suporte ao MQTT é uma adaptação leve do protocolo MQTT, ele se estende apenas aos recursos já compatíveis com o serviço Azure Web PubSub. Consulte a lista para saber o que é compatível e o que não é compatível.

Suporte a recursos para MQTT versão 3.1.1 e 5.0

O Azure Web PubSub dá suporte ao protocolo MQTT versão 3.1.1 e 5.0. Os recursos com suporte incluem, entre outros:

  • Todos os níveis de QoS, incluindo no máximo uma vez, pelo menos uma vez e exatamente uma vez.
  • Sessão persistente. As sessões MQTT são preservadas por até 30 segundos quando as conexões do cliente são interrompidas e restauradas quando o cliente restabelece uma conexão com o serviço. Além de 30 segundos, o serviço não garante que a sessão interrompida seja restaurada.
  • Última vontade e testamento
  • Autenticação de certificado do cliente

Mais recursos compatíveis com o MQTT 5.0

  • Intervalo de expiração da mensagem e intervalo de expiração da sessão
  • Identificador de assinatura
  • ID do cliente atribuído
  • Controle de fluxo
  • Desconexão enviada pelo servidor

Recursos não suportados

  • Assinatura curinga
  • Mensagens retidas
  • Alias de tópico
  • Assinatura compartilhada