U bouwt een oplossing die gebruikmaakt van een multi-partition Azure Cosmos DB-database en de nieuwste Cosmos DB SDK. Vereisten: insert- en update-bewerkingen naar Azure Blob Storage sturen, wijzigingen van alle partities onmiddellijk verwerken en parallelle verwerking van wijzigingsafhandeling toestaan. Welke twee benaderingen stellen u in staat de Cosmos DB-bewerkingen te verwerken? (Elk correct antwoord is een complete oplossing.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Azure Function die de Azure Cosmos DB-trigger gebruikt en configureer de trigger om verbinding te maken met de container., Maak een Azure Function die de change feed ophaalt met behulp van een FeedIterator op de container en gebruik FeedRange om de wijzigingsverwerking over meerdere functies te paralleliseren..
Waarom dit het antwoord is
De Azure Cosmos DB-trigger voor Azure Functions is een ingebouwde, serverloze manier om automatisch te reageren op wijzigingen in uw Cosmos DB-container. Deze trigger verwerkt automatisch partitiebeheer, schaalverdeling en foutafhandeling, wat het voldoet aan de vereisten voor onmiddellijke verwerking en parallelle verwerking. Het gebruik van een FeedIterator met FeedRange in een Azure Function biedt meer gedetailleerde controle over de change feed-verwerking. U kunt handmatig feedbereiken toewijzen aan verschillende functie-instanties, waardoor parallelle verwerking over meerdere partities mogelijk is en u de schaalverdeling en verwerking kunt optimaliseren. De optie met Azure App Service API en de change feed estimator is minder efficiënt voor het verwerken van de change feed dan de serverloze benaderingen, omdat het meer handmatig beheer van schaal en infrastructuur vereist. Een achtergrondtaak in AKS is ook een geldige benadering, maar de Azure Functions-opties zijn meer geoptimaliseerd voor serverloze, event-gestuurde workloads zoals change feed-verwerking.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig