Je neemt telemetrie van 100.000 apparaten op in een Azure Event Hub. Je moet de berichtvolgorde per apparaat behouden en tegelijkertijd een hoge doorvoer over meerdere partities handhaven. Wat moet je doen bij het verzenden van events?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Stel de PartitionKey op elk event in op de deviceId, zodat alle events van hetzelfde apparaat in dezelfde partitie terechtkomen en de volgorde behouden blijft..
Waarom dit het antwoord is
Door de PartitionKey in te stellen op de deviceId, worden alle events van een specifiek apparaat naar dezelfde partitie in de Event Hub gestuurd. Dit garandeert dat de events van dat apparaat in de juiste volgorde worden verwerkt, wat essentieel is voor het behoud van de berichtvolgorde per apparaat. Tegelijkertijd zorgt het gebruik van meerdere partities voor een hoge doorvoer, omdat de belasting over deze partities kan worden verdeeld. Het verminderen van het aantal partities tot 1 zou de doorvoer aanzienlijk beperken. Het specificeren van een PartitionId op een round-robin manier zou de volgorde per apparaat niet garanderen. Consumentengroepen beïnvloeden de partitionering aan de producer-kant niet, en checkpointing is een consumentenconcept dat de producer-side ordening niet beïnvloedt.
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