vtfk/dust-web

Graph-forespørseler kan throttles

Closed this issue · 1 comments

Ved for mange forespørseler på for kort tid kan forespørsler throttles. Man får da tilbake statuskode 429 med Retry-After spesifisert i headers som inneholder den tiden i sekunder Azure har regnet ut at du må vente før nytt kall kan gjennomføres uten mere throttling.

https://docs.microsoft.com/en-us/graph/throttling#sample-response

Hvordan bør DUST forholde seg til dette?

  1. Skal den faktisk vente den angitte perioden og deretter prøve et nytt kall? Dette resulterer i lenger lastetid for sluttbruker. Det er heller ingen garanti for at et nytt kall kan gjennomføres uten mere throttling etter disse sekundene da det kan være mange kall til API'et samtidig.
  2. Skal den bare returnere en error med at kallet er throttled, slik den gjør nå?
  3. Skal man se på en mulighet for å oppdatere kun et system i en ferdig rapport?

image

Har ikke sett denne på lenge. Regner med at det er i orden