Introductie
Veel toepassingen bestaan uit programma’s die op meerdere verschillende computers of apparaten worden uitgevoerd. In dergelijke gedistribueerde toepassingen moeten berichten worden verzonden tussen de onderdelen in netwerken en over lange afstanden. Zelfs op dezelfde server of in hetzelfde datacenter vereisen losjes met elkaar gekoppelde architecturen mechanismen voor onderdelen om met elkaar te kunnen communiceren. Betrouwbare uitwisseling van berichten is vaak een kritiek probleem.
Stel dat u werkt bij een softwarebedrijf dat een toepassing voor het delen van muziek ontwikkelt. Muzikanten kunnen muziek die ze maken naar uw platform uploaden met behulp van een webfront-end of een mobiele app. Ze kunnen luisteren naar en opmerkingen maken over het werk van andere leden. De toepassing bestaat uit een website die wordt uitgevoerd op uw internetprovider, een mobiele app die wordt uitgevoerd op mobiele apparaten van gebruikers, een web-API die wordt uitgevoerd in Azure en een Azure SQL Database voor gegevensopslag.
U hebt gezien dat sommige muziekbestanden niet zijn geüpload op momenten van hoge vraag en dat sommige opmerkingen niet worden geplaatst. Tijdens het testen ziet u dat verwijderde berichten tussen front-endonderdelen en de web-API deze problemen veroorzaken. U bent van plan deze problemen op te lossen met behulp van een of meer van de volgende Azure-technologieën: Azure Storage-wachtrijen, Azure Event Hubs, Azure Event Grid en Azure Service Bus.
Hier leert u hoe u de juiste berichttechnologie in Azure kunt kiezen voor elke communicatietaak in een gedistribueerde toepassing.
Leerdoelen
In deze module wordt het volgende behandeld:
- Gebeurtenissen en berichten beschrijven en de situaties waarin u deze kunt gebruiken om problemen op te lossen in een gedistribueerde toepassing.
- Scenario's signaleren waarin een Storage-wachtrij de beste berichttechnologie is voor een toepassing.
- Scenario's signaleren waarin Event Grid de beste berichttechnologie is voor een toepassing.
- Scenario's signaleren waarin Event Hubs de beste berichttechnologie is voor een toepassing.
- Scenario's signaleren waarin Service Bus de beste berichttechnologie is voor een toepassing.