navikt / melosys-eessi

Applikasjon som håndterer kobling mot EESSI for Melosys
MIT License
1 stars 0 forks source link

5184: Timeout på Joark-consumer #470

Closed IsaSalemHame closed 2 years ago

IsaSalemHame commented 2 years ago

Vi får en del feilede prosessinstanser i API som følge av at man mottar samme SED to ganger fra melosys-eessi. Eessi-meldingen som feiler har ikke journalpostId knyttet seg, som fører til NullPointerException.

Grunnen til at det skjer er at Joark ikke svarer, og det er for treg timeout. Det gjør at Kafka-meldingen timer ut etter 5 minutter før Joark-connection har timet ut.

IsaSalemHame commented 2 years ago

Venter på merge.

Har funnet ut at det er en del Kafka-meldinger som har Backoff FixedBackOff. I tilfellet for konsumering fra EUX, vil denne føre til at disse blir mer skjult.

IsaSalemHame commented 2 years ago

Venter på merge.

Har funnet ut at det er en del Kafka-meldinger som har Backoff FixedBackOff. I tilfellet for konsumering fra EUX, vil denne føre til at disse blir mer skjult.

IsaSalemHame commented 2 years ago

Vi må få denne inn nå. Ser ut som det har blitt lagt på sjekk på at man ikke kan rekjøre Sed-mottak dersom SedHendelse allerede finnes. I det tilfellet må vi ha Transactional, ellers vil man ikke prøve å motta samme SED mer enn én gang, til tross for at det har feilet.