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.
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 rövid útmutatók vagy oktatóanyagok bemutatják, hogyan hozhat létre témakört, küldhet párosokat a témakör végpontjára, és hogyan irányíthatja őket a támogatott célhelyekre az Azure Portal 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 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
Az alábbi rövid útmutatók vagy oktatóanyagok bemutatják, hogyan hozhat létre egy témakört, küldhet párosokat a témakör végpontjára, és hogyan irányíthatja őket a támogatott célhelyekre 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 vagy oktatóanyagok bemutatják, hogyan hozhat létre témakört, küldhet párosokat 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. 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. |
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.
Kapcsolódó tartalom
Tekintse meg az alábbi cikkeket: