LAM-472 Beperkingen aan aantal Migraties
Er is een vraag om het aantal migraties op het zelfde moment in te perken tot aan controleerbaar aantal. Een eenvoudige manier zou zijn om dat te doen door het aantal applicaties dat in TMS staat te tellen.
Afgezien van het bepalen van het maximale aantal, is het tellen van het aantal paralelle migraties een uitdaging.
Uitdagingen
het is mogelijk dat de TKID voor het opstarten van een migratie wordt ingeschoten, echtr het opstatrten van de migratie zelf kan veel later plaatsvinden.
het is mogelijk dat er tijdens de migratie door een zorgaanbieder, meerdere migratie stromen parallel worden uitgevoerd.
Als niet alle berichten goed worden uitgevoerd is het mogelijk dat een migratie blijft hangen, deze neemt dan een migratie slot gevangen.
Oplossing?
waar we invloed op hebben is het aantal batches die gelijkertijd worden uitgevoerd.
stap 1 we voeren max X batches te gelijkertijd uit.
Stap 2 we zetten max Y batches in de queue. Als een batch uit 1 klaar is, dan komt er een batch uit 2 bij.
Stap 3, als er meer dan X + Y batches worden ingeschoten dan volgt er een foutmelding (MIGNOSLOT).
Naast de batches worden er ook nog andere mogelijkheden om migraties uit te voeren (bv met aanmeld berichten).
We kunnen echter bij het aanmelden geen onderscheid maken tussen batch migraties en aanmeld migraties. Het tempo van de aanmeld migraties en aantal paralelle migraties kunnen we ook niet beinvloeden.
De vraag is nu of we de aanmeldmigratie flow kunnen beinvloeden
