Fronty a zpracování operací AI pomocí služby Azure Service Bus

Středně pokročilý
Vývojář
Azure Service Bus

Naučte se používat Azure Service Bus k oddělení komponent aplikace AI, žádostí o odvozování front, distribuci úloh zpracování mezi konkurenční zákazníky a zpracování selhání prostřednictvím front s nedoručenou zprávou. Tento modul se zabývá frontami, tématy s předplatnými, strukturováním zpráv pro datové části AI a spolehlivým zpracováním zpráv pomocí sady Python SDK.

Cíle výuky

Po dokončení tohoto modulu budete umět:

  • Vysvětlete, jak Azure Service Bus odděluje komponenty aplikace AI a identifikuje, kdy použít vzory zasílání zpráv, jako je vyrovnávání zatížení, konkurenční spotřebitelé a publikování a přihlášení k odběru.
  • Vyberte si mezi frontami a tématy služby Service Bus s předplatnými podle toho, zda pracovní postup AI vyžaduje zpracování jediným příjemcem nebo rozesílání k více příjemcům.
  • Strukturujte zprávy služby Service Bus pro úlohy AI, včetně serializace výzev a parametrů modelu, zpracování velkých datových částí pomocí vzoru kontroly deklarací identity a včetně ID korelace pro kompletní sledování požadavků.
  • Spolehlivé zpracování zpráv pomocí režimu příjmu peek-lock, zpracování jedovatých zpráv prostřednictvím front mrtvých dopisů a monitorování fronty mrtvých dopisů pro neúspěšná odvození.

Požadavky

Než začnete s tímto modulem, měli byste mít:

  • Zkušenosti s programováním v jazycích, jako jsou Python, JavaScript nebo C#.
  • Základní znalost konceptů služeb Azure a cloud computingu
  • Znalost konceptů asynchronního zasílání zpráv a vzorů distribuovaných systémů