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

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

Suporte de recursos para MQTT versão 3.1.1 e 5.0

O Azure Web PubSub suporta o protocolo MQTT versão 3.1.1 e 5.0. Os recursos suportados incluem, mas não estão limitados a:

  • Todos os níveis de Qualidade de Serviço, 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 certificados de cliente

Mais recursos suportados para MQTT 5.0

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

Recursos não suportados

  • Assinatura curinga
  • Mensagens retidas
  • Alias de tópico
  • Subscrição partilhada