Leküldéses kézbesítés HTTP-vel
Ez a cikk a Mi az Azure Event Grid? című cikkre épül, amely alapvető információkat nyújt, mielőtt elkezdené használni az Event Grid lekéréses és leküldéses kézbesítését HTTP-n keresztül. A támogatott alapvető fogalmakat, erőforrásmodelleket és üzenetkézbesítési módokat ismerteti. A dokumentum végén olyan cikkekre mutató hasznos hivatkozásokat talál, amelyek bemutatja az Event Grid használatát, valamint azokat a cikkeket, amelyek részletes fogalmi információkat tartalmaznak.
Fontos
Ez a dokumentum segítséget nyújt a HTTP protokollt használó Event Grid-képességek használatának megkezdésében. Ez a cikk azoknak a felhasználóknak szól, akiknek alkalmazásokat kell integrálniuk a felhőbe. Ha IoT-eszközadatok közlésére van szüksége, tekintse meg az Azure Event Grid MQTT-támogatásának áttekintését.
Alapfogalmak
CloudEvents
Az Event Grid megfelel a CNCF nyílt standard CloudEvents 1.0-s specifikációjának jSON formátumú HTTP protokollkötéssel. Ez azt jelenti, hogy a megoldások az alábbi példához hasonló formátumban teszik közzé és használják az eseményüzeneteket:
{
"specversion" : "1.0",
"type" : "com.yourcompany.order.created",
"source" : "https://yourcompany.com/orders/",
"subject" : "O-28964",
"id" : "A234-1234-1234",
"time" : "2018-04-05T17:31:00Z",
"comexampleextension1" : "value",
"comexampleothervalue" : 5,
"datacontenttype" : "application/json",
"data" : {
"orderId" : "O-28964",
"URL" : "https://com.yourcompany/orders/O-28964"
}
}
Mi az az esemény?
Az esemény a legkisebb mennyiségű információ, amely teljes mértékben leírja a rendszerben történteket. Gyakran különálló eseményként hivatkozunk a fentiekben látható eseményekre, mivel az egy olyan rendszer különálló, önálló tényét jelöli, amely egy végrehajtható megállapítást nyújt. Ilyenek például: com.yourcompany.Orders.OrderCreated, org.yourorg.GeneralLedger.AccountChanged, io.solutionname.Auth.MaximumNumberOfUserLoginAttemptsReached.
Feljegyzés
A különálló események, felhőbeli események vagy csak események kifejezéseket felcserélve hivatkozunk azokra az üzenetekre, amelyek a rendszerállapot változásáról tájékoztatnak.
Az eseményekkel kapcsolatos további információkért tekintse meg az Event Grid terminológiáját.
Egy másik típusú esemény
A felhasználói közösség olyan eseményekre is hivatkozik, amelyek olyan típusú üzenetekre vonatkoznak, amelyek adatpontot hordoznak, például egyetlen olvasást egy eszközről, vagy egyetlen kattintást egy webalkalmazás-oldalra. Az ilyen típusú eseményeket általában egy időablakban vagy eseményfolyam-méretben elemzik az elemzések kinyeréséhez és egy művelet végrehajtásához. Az Event Grid dokumentációjában ezt az eseményt adatpontként, streamelési adatokként vagy telemetriaként hivatkozunk. Ezek olyan adatok, amelyeket az Event Grid MQTT-támogatása és az Azure Event Hubs általában kezel.
Témakörök és esemény-előfizetések
Az Event Gridben közzétett események egy témakörre kerülnek, amely egy olyan erőforrás, amely logikailag tartalmazza az összes eseményt. Az esemény-előfizetés egy egyetlen témakörhöz társított konfigurációs erőforrás. Többek között egy esemény-előfizetés használatával állít be eseményválasztási feltételeket az előfizető számára elérhető eseménygyűjtemény meghatározásához a témakörben található események teljes készletéből.
Leküldéses kézbesítés
A leküldéses kézbesítés az alábbi erőforrások esetében támogatott. Kattintson a hivatkozásokra, hogy többet tudjon meg róluk.
- Rendszertémakörök. Rendszertémakörök használatával fogadhat (rendszer)eseményeket az Azure-szolgáltatásokból.
- Egyéni témakörök. Egyéni témaköröket használhat az alkalmazás eseményeinek közzétételekor.
- Tartományok. A tartományok olyan tartománytémakörök csoportját jelölik, amelyek általában egyetlen alkalmazáshoz tartoznak, amelyhez eseményeket kell küldeni a felhasználók, szervezetek vagy alkalmazások különböző csoportjának. Gyakori módszer egy tartományi témakör társítása egy célalkalmazások vagy egy szervezet ugyanazon bérlőn belüli felhasználóinak egy csoportjához. A szervezet lehet csapat, vállalati részleg, vállalat stb.
- Partnertémakörök. Használjon partnertémaköröket, ha külső partnerektől származó eseményeket szeretne felhasználni.
Konfiguráljon egy esemény-előfizetést egy rendszeren, egyéni vagy partnertémakörön az események szűrési feltételeinek megadásához, és állítsa be a célhelyet az egyik támogatott eseménykezelőre.
Az alábbi ábra a leküldéses kézbesítést támogató erőforrásokat mutatja be néhány támogatott eseménykezelővel.
Feljegyzés
Ha szeretne többet megtudni a leküldéses kézbesítésről az Event Grid-névtereken, tekintse meg a [namespace-push-delivery-overview.md] című témakört.
Következő lépések
Az alábbi cikkekből megtudhatja, hogyan használhatja az Event Gridet, vagy további információkat kaphat a fogalmakról.
- Tudnivalók a rendszertémakörökről
- További információ a partnertémakörökről
- Tudnivalók az eseménytartományokról
- Tudnivalók az eseménykezelőkről
- Tudnivalók az eseményszűrésről
- Közzététel és feliratkozás egyéni témakörök használatával.
- Feliratkozás tárolási eseményekre
- Feliratkozás partnereseményre
Egyéb hasznos hivatkozások
- Vezérlősík és adatsík SDK-k
- Adatsík SDK-k bejelentése számos információval, mintával és hivatkozással
- Kvóták és korlátok