Introductie
Big data-apps moeten verhoogde doorvoer kunnen verwerken door uit te schalen om te voldoen aan grotere transactievolumes.
Stel dat u werkt op de creditcardafdeling van een bank. U maakt deel uit van een team dat het systeem beheert dat verantwoordelijk is voor fraudetests om te bepalen of elke transactie moet worden goedgekeurd of geweigerd. Uw systeem ontvangt een stroom transacties en moet deze in realtime verwerken.
De belasting van uw systeem kan pieken tijdens weekenden en feestdagen. Het systeem moet de verhoogde doorvoer efficiƫnt en nauwkeurig verwerken. Gezien de gevoelige aard van de transacties kan zelfs de geringste fout aanzienlijke gevolgen hebben.
Azure Event Hubs is een streamingplatform voor big data en een service voor gebeurtenisopname. Het kan miljoenen gebeurtenissen per seconde ontvangen en verwerken. Gegevens die naar een Event Hub worden verzonden, kunnen worden getransformeerd en opgeslagen met behulp van een realtime analyseprovider of batchverwerking/opslagadapters. Het kan ook worden geconfigureerd om dynamisch te schalen, indien nodig, om verhoogde doorvoer te verwerken.
In deze module leert u hoe u Event Hubs verbindt met uw app en op betrouwbare wijze grote transactievolumes verwerkt.
Leerdoelen
In deze module gaat u het volgende doen:
- Maak een Event Hub met behulp van de Azure CLI.
- Apps configureren voor het verzenden of ontvangen van berichten via een Event Hub.
- Evalueer de prestaties van uw Event Hub met behulp van Azure Portal.
Voorwaarden
- Ervaring met het gebruik van Visual Studio Code- voor het ontwikkelen, bouwen en uitvoeren van C#-consoletoepassingen.
- Ervaring met het gebruik van Git-opslagplaatsen en Git Bash. Download Git voor Windows als u deze nog niet op uw computer hebt.