Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Circuit breaker virker ved, at når der er observeret x-antal fejlende kald efter hinanden for en bestemt datakilde, så bliver datakilden deaktiveret. Deaktivering betyder at Orkestreringskomponenten, ved efterfølgende kald til enten liste eller detalje, ikke forsøger at kalde en givne datakilde. Orkestreringskomponenten deaktiverer også datakilderne med det samme, hvis der er tale om fejl i forretningslogisk validering. Dette sker, når datakilder forsøger at sende data tilbage på et andet CPR-nummer, end det Orkestreringskomponenten forespørger på.

Datakilden bliver ikke permanent deaktiveret, men deaktiveres kun for at fastsat tidsrum. Når dette tidsrum er udløbet, så forsøger Orkestreringskomponenten at kalde datakilden igen. Ofte vil fejl hos datakilder være at temporær karakter, så det giver god mening at forsøge igen senere. Et servicevindue hos en datakilde kan ofte resultere i timeout, men når servicevinduet er færdigt, vil datakilden svare normalt igen.

...