Introduction

Befejeződött

A modern alkalmazások gyakran több részből állnak, amelyek különböző számítógépeken és eszközökön futnak, amelyek a világ különböző pontjain vannak elosztva. Ezek között az összetevők között különböző megbízhatósággal és sebességgel rendelkező összetett hálózatok léteznek. Ezekkel az elosztott alkalmazásokkal alapvető kihívást jelent, hogy hogyan lehet megbízhatóan kommunikálni az összetevők között.

Tegyük fel, hogy Ön a Contoso Bicycles felhőalapú fejlesztője, egy globális kerékpárlánc. A munkáltatója frissíti a technológiáját, hogy az ügyfelek megrendeléseket tudjanak leadni az internetről vagy egy mobilalkalmazásból. A rendszer elküldi a megrendelést az ügyfél által előnyben részesített áruházi helyre, ahol az áruház alkalmazottai kitöltik a megrendelést. Mivel a rendelést alkatrészekből töltik ki, szállításra csomagolják és szállítójárműre helyezik, a rendszer elküldi a frissítéseket az ügyfél mobilalkalmazásának. Az ügyfél még a helyfrissítéseket is megkapja, ahogy a kézbesítési jármű feléjük tart.

A Contoso Bicycles korábban létrehozott egy online rendelési rendszert, amely azonnal tárolta a rendelési adatokat egy SQL Server-adatbázisban. Minden áruháznak manuálisan kellett frissítenie a cég webrendeléseinek intranetes oldalát, hogy ellenőrizze az új rendeléseket az üzlethez. Emellett a csúcshasználat, például a turistaszezonban vagy sportesemények során a kerékpárrendelések során a rendszer gyakran tapasztalt holtponti kivételeket és időtúllépéseket. Végül a rendszer nem rendelkezett központi fizetésfeldolgozási és rendelési állapotkövetéssel az ügyfél számára.

Az új, ambiciózusabb projekthez a Contoso Bicycles felbérelt egy felhőmérnökt. A vállalat azt tervezi, hogy egy elosztott architektúrát fog használni a rendelési kommunikációhoz.

Ebben a modulban megtudhatja, hogyan segíthet az Azure Service Bus egy megbízható alkalmazás létrehozásában, még a csúcsidőszakban is. Azt is megtudhatja, hogyan teszi egyszerűvé az Azure Service Bus a funkciók alkalmazásokhoz való hozzáadását. A leckék működéséhez szükséges C#-kódot fogja írni. Itt megtudhatja, hogyan használhatja a Service Bus-üzenetsorokat és -témaköröket egy elosztott architektúrában a megbízható kommunikáció biztosítására, még akkor is, ha nagy az igény.

Tanulási célkitűzések

Ebben a modulban a következőket sajátíthatja el:

  • Válassza ki, hogy Service Bus-üzenetsorokat vagy témaköröket használ-e az elosztott alkalmazásokban való kommunikációhoz.
  • Azure Service Bus-névtér konfigurálása egy Azure-előfizetésben.
  • Hozzon létre egy Service Bus-témakört, és használja arra, hogy üzeneteket küldjön és fogadjon.
  • Hozzon létre egy Service Bus-üzenetsort, és használja arra, hogy üzeneteket küldjön és fogadjon.