Stan obsługi funkcji MQTT w usłudze Azure Web PubSub

Usługa Azure Web PubSub obsługuje protokół MQTT, tłumacząc komunikaty MQTT na swój natywny protokół, umożliwiając komunikację krzyżową między klientami internetowymi MQTT i innymi klientami web PubSub. Ponieważ obsługa MQTT jest uproszczoną adaptacją protokołu MQTT, rozszerza ją tylko na funkcje już obsługiwane przez usługę Azure Web PubSub. Zapoznaj się z listą obsługiwanych elementów i nieobsługiwanych.

Obsługa funkcji MQTT w wersji 3.1.1 i 5.0

Usługa Azure Web PubSub obsługuje protokół MQTT w wersji 3.1.1 i 5.0. Obsługiwane funkcje obejmują, ale nie tylko:

  • Wszystkie poziomy jakości usług, w tym co najwyżej raz, co najmniej raz i dokładnie raz.
  • Sesja trwała. Sesje MQTT są zachowywane przez maksymalnie 30 sekund, gdy połączenia klienta zostaną przerwane i przywrócone, gdy klient ponownie ustanawia połączenie z usługą. Po upływie 30 sekund usługa nie gwarantuje przywrócenia przerwanej sesji.
  • Ostatnia willa i testament
  • Uwierzytelnianie certyfikatów klientów

Więcej funkcji obsługiwanych w przypadku protokołu MQTT 5.0

  • Interwał wygaśnięcia komunikatu i interwał wygaśnięcia sesji
  • Identyfikator subskrypcji
  • Przypisany identyfikator klienta
  • Sterowanie przepływem
  • Rozłączanie wysyłane przez serwer

Nieobsługiwane funkcje

  • Subskrypcja z symbolami wieloznacznymi
  • Zachowane komunikaty
  • Alias tematu
  • Subskrypcja udostępniona