Je applicatielogs tonen HTTP 503-fouten van de Cloud Storage API. Implementeer door Google aanbevolen retry-logica om de succespercentages te verbeteren. Welke aanpak moet je kiezen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Probeer elke mislukking opnieuw met toenemende tijdsintervallen tot een maximum aantal pogingen..
Waarom dit het antwoord is
De aanbevolen aanpak voor het omgaan met tijdelijke fouten, zoals HTTP 503-fouten van de Cloud Storage API, is het implementeren van 'exponential backoff' met jitter. Dit betekent dat je elke mislukte aanvraag opnieuw probeert met toenemende tijdsintervallen tussen de pogingen, tot een vooraf bepaald maximum aantal pogingen. Dit voorkomt dat je de API overspoelt met herhaalde aanvragen tijdens een storing en geeft de service de tijd om te herstellen. Het toevoegen van 'jitter' (een kleine willekeurige vertraging) helpt om te voorkomen dat alle clients tegelijkertijd opnieuw proberen, wat een nieuwe piekbelasting zou veroorzaken. Het opnieuw proberen in batches is inefficiënt en kan leiden tot langere uitvaltijden. Vaste tijdsintervallen zijn minder robuust omdat ze geen rekening houden met de hersteltijd van de service. Aflopende tijdsintervallen zouden de API sneller overbelasten en zijn contraproductief.
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