Návrh architektury zprostředkování zpráv a bezserverových aplikací v Azure
Naučte se vytvářet spolehlivé zasílání zpráv pro své aplikace a využívat služby bezserverových aplikací v Azure.
Požadavky
- Znalost C#
Kód dosaženého cíle
Chcete požádat o kód cíle?
Moduly v tomto studijním programu
Služba Azure Functions umožňuje vývojářům hostovat obchodní logiku, kterou je možné provádět bez správy či zřizování infrastruktury.
Definujte pracovní postup pomocí předdefinovaných triggerů, akcí a podmíněných operátorů. Když budou k dispozici data, pracovní postup se automaticky spustí, zpracuje data v cloudu, zaznamená výsledky do databáze a odešle e-mailová oznámení.
Když máte aplikaci, která se skládá ze součástí běžících na různých počítačích, serverech a mobilních zařízeních, dosažení spolehlivé komunikace mezi nimi může být obtížné a nespolehlivé. Azure nabízí několik technologií, které vám umožní spolehlivější komunikaci. Patří mezi ně služby Event Hubs, Event Grid, Service Bus a fronty služby Storage. V tomto modulu se dozvíte, jak zvolit nejlepší technologii pro vaše potřeby komunikace.
Model publikování-odebírání v cloudu implementujeme pomocí Azure Queue Storage.
Připojení odesílání a přijímání aplikací pomocí služby Event Hubs, abyste mohli zpracovávat vysoké zatížení bez ztráty dat.
Napište ve vlastní aplikaci kód v jazyce C#, který bude odesílat a přijímat zprávy pomocí témat a front služby Azure Service Bus.
Zpracováváním událostí Azure pomocí Event Gridu můžete vybudovat bezserverovou architekturu aplikací, automatizovat provoz a integrovat aplikace.
Zjistěte, jak Azure Relay umožňuje bezpečně zveřejnit služby, které běží v místní síti klientům v cloudu. Připojení služeb přes hranice sítě, aniž byste museli otevírat port v bráně firewall nebo provádět rušivé změny infrastruktury podnikové sítě.