Egyéni témakörök az Azure Event Gridben

Az Event Grid-témakör egy végpontot biztosít, ahol a forrás eseményeket küld. A közzétevő létrehoz egy Event Grid-témakört, és eldönti, hogy egy eseményforrásnak szüksége van-e egy vagy több témakörre. A témakör a kapcsolódó események gyűjteményéhez használható. Bizonyos típusú események megválaszolásához az előfizetők eldöntik, hogy mely témakörökre kell feliratkozni.

Az egyéni témakörök alkalmazás- és külső témakörök. Amikor létrehoz vagy hozzáférést kap egy egyéni témakörhöz, az egyéni témakör megjelenik az előfizetésében. Az egyéni témakörök támogatják a leküldéses kézbesítést. A lekéréses vagy leküldéses kézbesítés kiválasztásával eldöntheti, hogy a leküldéses kézbesítés a megfelelő megközelítés-e a követelményeknek megfelelően.

Az alkalmazás tervezésekor el kell döntenie, hogy hány témakört kell létrehoznia. Viszonylag nagy méretű megoldásokhoz hozzon létre egy egyéni témakört a kapcsolódó események kategóriáihoz. Vegyük például azt az alkalmazást, amely a felhasználói fiókokat és egy másik alkalmazást kezel az ügyfélrendelésekkel kapcsolatban. Nem valószínű, hogy minden esemény-előfizető mindkét alkalmazásból szeretne eseményeket. Az aggodalmak elkülönítéséhez hozzon létre két témakört: egyet minden alkalmazáshoz. Az eseménykezelők a saját igényeiknek megfelelően iratkozzanak fel a témakörre. Kis megoldások esetén érdemes lehet az összes eseményt egyetlen témakörbe elküldeni. Az esemény-előfizetők szűrhetnek a kívánt eseménytípusokra.

Eseményséma

Az egyéni témakörök kétféle eseménysémát támogatnak: a felhőbeli eseményeket és az Event Grid-sémát.

Felhő-eseményséma

Az Alapértelmezett eseményséma mellett az Azure Event Grid natív módon támogatja a CloudEvents 1.0-s és HTTP-protokollkötés JSON-implementációjában lévő eseményeket. A CloudEvents egy nyílt specifikáció az eseményadatok leírásához.

A CloudEvents egyszerűbbé teszi az együttműködést azáltal, hogy egy gyakori eseménysémát biztosít az események közzétételéhez és felhasználásához. Ez a séma lehetővé teszi az egységes eszközkezelést, az események kezelésének szabványos útválasztási módjait és az események deszerializálásának gyakori módját. Egy közös sémával egyszerűbben integrálhatja a munkát a platformok között.

Megjegyzés:

További információ: Felhőbeli eseményséma.

Event Grid-eseményséma

Az Event Grid eseményséma használatakor megadhatja az alkalmazásspecifikus tulajdonságokat az adatobjektumban .

[
  {
    "topic": string,
    "subject": string,
    "id": string,
    "eventType": string,
    "eventTime": string,
    "data":{
      object-unique-to-each-publisher
    },
    "dataVersion": string,
    "metadataVersion": string
  }
]

Megjegyzés:

További információ: Event Grid eseményséma.

Az alábbi szakaszok az Azure Portal, a parancssori felület, a PowerShell és az Azure Resource Manager-sablonok használatával egyéni témakörök létrehozására vonatkozó oktatóanyagokra mutató hivatkozásokat tartalmaznak.

Az Azure Portal oktatóanyagai

Cím Leírás
Rövid útmutató: egyéni események létrehozása és irányítása az Azure Portallal Bemutatja, hogyan küldhet egyéni eseményeket a portálon.
Rövid útmutató: egyéni események átirányítása az Azure Queue Storage-ba Ismerteti, hogyan küldhet egyéni eseményeket egy üzenetsortárba.
Útmutató: közzététel egyéni témakörbe Bemutatja, hogyan tehet közzé egy eseményt egy egyéni témakörbe.

Azure CLI-oktatóanyagok

Cím Leírás
Rövid útmutató: egyéni események létrehozása és irányítása az Azure CLI-vel Bemutatja, hogyan küldhet egyéni eseményeket az Azure CLI használatával.
Azure CLI: Egyéni Event Grid-témakör létrehozása Egyéni témakört létrehozó példaszkript. A szkript lekéri a végpontot és egy kulcsot.
Azure CLI: feliratkozás eseményekre egy egyéni témakörhöz Mintaszkript, amely létrehoz egy előfizetést egy egyéni témakörhöz. Eseményeket küld egy WebHooknak.

Azure PowerShell-oktatóanyagok

Cím Leírás
Rövid útmutató: egyéni események létrehozása és irányítása az Azure PowerShell-lel Bemutatja, hogyan küldhet egyéni eseményeket az Azure PowerShell használatával.
PowerShell: egyéni Event Grid-témakör létrehozása Egyéni témakört létrehozó példaszkript. A szkript lekéri a végpontot és egy kulcsot.
PowerShell: feliratkozás eseményekre egy egyéni témakörhöz Mintaszkript, amely létrehoz egy előfizetést egy egyéni témakörhöz. Eseményeket küld egy WebHooknak.

ARM-sablonokkal kapcsolatos oktatóanyagok

Cím Leírás
Resource Manager-sablon: egyéni témakör és WebHook-végpont Egy Resource Manager-sablon, amely létrehoz egy egyéni témakört és előfizetést az adott egyéni témakörhöz. Eseményeket küld egy WebHooknak.
Resource Manager-sablon: egyéni témakör és Event Hubs-végpont Egy Resource Manager-sablon, amely létrehoz egy előfizetést egy egyéni témakörhöz. Eseményeket küld egy Azure Event Hubsnak.

Megjegyzés:

Az Azure Digital Twins az eseményértesítéseket az Event Grid használatával létrehozott egyéni témakörökre irányíthatja. További információ: Végpontok és eseményútvonalak az Azure Digital Twins dokumentációjában.

További lépések

Tekintse meg az alábbi cikkeket: