Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen Message Queuing Telemetry Transport (MQTT) Retain i Azure Event Grid (förhandsversion) säkerställer att det senast kända goda värdet för ett ämne lagras och är lättillgängligt för nya prenumeranter. Med den här funktionen kan nya klienter omedelbart ta emot det senaste meddelandet vid anslutningen, vilket eliminerar behovet av att vänta på nästa publicering. Det är fördelaktigt i scenarier som rapportering av enhetstillstånd, kontrollsignaler eller konfigurationsdata, där snabb åtkomst till det senaste meddelandet är kritiskt.
Den här artikeln innehåller en översikt över hur MQTT Retain fungerar, dess faktureringskonsekvenser, lagringsgränser, metoder för borttagning av meddelanden och överväganden för att behålla hantering.
Anmärkning
Den här funktionen är för närvarande i förhandsversion.
Fakturering
Varje kvarhållen publicering räknas som två MQTT-åtgärder: en för bearbetning av meddelandet och en för lagring av det.
Lagringsgränser
- Upp till 640 MB eller 10 000 behållna meddelanden per dataflödesenhet (TU).
- Maximal storlek per kvarhållet meddelande är 64 KB.
Kontakta Azure Support för större behov.
Borttagning av meddelande
- MQTT 3.1.1: Publicera en tom nyttolast i ämnet.
- MQTT 5.0: Ange förfallodatum eller skicka ett tomt meddelande för att ta bort det.
Underhåll av ledning
Stöd för Azure-portalen för att visa behållna meddelanden är för närvarande inte tillgängligt.
Förhandsversionen innehåller inte återfyllnad av kvarhållna data för befintliga namnområden.
Om du vill aktivera MQTT-kvarhållning i ett befintligt namnområde utför du någon av följande åtgärder:
- Utför en kontrollplansåtgärd, till exempel TU-uppdateringar.
- Lägg till eller uppdatera taggen
Retainpå namnområdet.