Läs på engelska

Dela via


Användningsfall för händelsedomäner i Azure Event Grid

Den här artikeln beskriver några användningsfall för att använda händelsedomäner i Azure Event Grid.

Användningsfall 1

Händelsedomäner förklaras enklast med hjälp av ett exempel. Låt oss säga att du kör Contoso Construction Machinery, där du tillverkar traktorer, grävutrustning och andra tunga maskiner. Som en del av driften av verksamheten skickar du realtidsinformation till kunder om underhåll av utrustning, systemhälsa och kontraktsuppdateringar. All den här informationen går till olika slutpunkter, inklusive din app, kundslutpunkter och annan infrastruktur som dina kunder har konfigurerat.

Med händelsedomäner kan du modellera Contoso Construction Machinery som en enda Event Grid-entitet. Var och en av dina kunder representeras som ett ämne inom domänen. Autentisering och auktorisering hanteras med hjälp av Microsoft Entra-ID. Var och en av dina kunder kan prenumerera på sitt ämne och få sina händelser levererade till dem. Hanterad åtkomst via händelsedomänen säkerställer att de bara kan komma åt sitt ämne.

Det ger dig också en enda slutpunkt som du kan publicera alla dina kundhändelser till. Event Grid tar hand om att se till att varje ämne bara är medvetet om händelser som är begränsade till klientorganisationen.

Bild som visar ett exempel på användningsfall för att använda Event Grid-domäner.

Användningsfall 2

Det finns en gräns på 500 händelseprenumerationer när du använder systemämnen. Om du behöver fler än 500 händelseprenumerationer för ett systemämne kan du använda domäner.

Anta att du har skapat ett systemämne för en Azure Blob Storage och du behöver skapa fler än 500 prenumerationer i ämnet, men det är inte möjligt på grund av begränsningen (500 prenumerationer per ämne). I det här fallet kan du använda följande lösning som använder en händelsedomän.

  1. Skapa en domän som har stöd för upp till 100 000 ämnen och varje domänämne kan ha 500 händelseprenumerationer. Den här modellen skulle ge dig 500 * 100 000 händelseprenumerationer.
  2. Skapa en Azure-funktionsprenumeration för Azure Storage-systemavsnittet. När funktionen tar emot händelser från Azure Storage kan den berika och publicera händelser till ett lämpligt domänämne. Funktionen kan till exempel parsa blobfilnamnet för att fastställa måldomänämnet och publicera händelsen till domänämnet.

AzureEvent Grid-domäner – användningsfall 2

Nästa steg

Mer information om hur du konfigurerar händelsedomäner, skapar ämnen, skapar händelseprenumerationer och publicerar händelser finns i Hantera händelsedomäner.