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. Témakör használata kapcsolódó események gyűjteményéhez. 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 push típusú kézbesítést. Tekintse át, mikor érdemes a lekéréses vagy leküldéses kézbesítést választani, hogy segítséget kapjon annak eldöntéséhez, megfelelnek-e a leküldéses kézbesítés az Ön követelményeinek.

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 CloudEvents és az Event Grid sémát.

CloudEvents-sé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 útválasztásának és kezelésének szabványos módjait, valamint 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.

Feljegyzé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
  }
]

Feljegyzé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

Az alábbi gyorsútmutatók vagy oktatóanyagok bemutatják, hogyan hozhat létre témakört, küldhet eseményeket a témakör végpontjára, és hogyan irányíthatja őket a támogatott célhelyekre az Azure portál használatával.

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 testreszabott eseményeket egy Queue Storage-ra.
Útmutató: közzététel testreszabott témakörbe Bemutatja, hogyan tehet közzé egy eseményt egy egyéni témakörbe.

Azure CLI-oktatóanyagok

Az alábbi gyorsútmutatók vagy oktatóanyagok bemutatják, hogyan hozhat létre egy témakört, küldhet eseményeket a témakör endpointjához, és irányíthatja őket a támogatott rendeltetési helyekre az Azure CLI használatával.

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

Az alábbi rövid útmutatók és oktatóanyagok bemutatják, hogyan hozhat létre témakört, küldhet eseményeket a témakör végpontjára, és hogyan irányíthatja őket a támogatott célhelyekre az Azure PowerShell használatával.

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

Az alábbi rövid útmutatók vagy oktatóanyagok bemutatják, hogyan hozhat létre témakört, és hogyan hozhat létre előfizetést a témakörhöz ARM-sablonok használatával.

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. Az eseményeket egy WebHooknak küldi.
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.

Feljegyzé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.

Tekintse meg az alábbi cikkeket: