navikt / k9-rapid

Verktøy for bruk av rapids-and-rivers i K9
MIT License
0 stars 1 forks source link

Breaking change i rapids-and-rivers #26

Closed albrektsson closed 2 years ago

albrektsson commented 2 years ago

https://github.com/navikt/rapids-and-rivers/commit/b37274a3439be473ad7c79d37aa04126f3a8b338

Rapids-and-rivers har endret til o bruke UUID.randomUUID() i JsonMessage som gør att hver gang en melding publiseres så er det med en ny, unik UUID. K9-Rapid bruker ULID som id och den brukes for att identifisere meldinger på tvers av applikasjoner.

fraadsbrandth commented 2 years ago

Løsningsforslag

Oppdatere k9-rapid

uten å oppdatere r&r-dependency

Oppdatere k9-rapid-dependency tjenestene som bruker r&r

Må også sjekke om hver enkelt tjeneste fisker ut @id uten å bruke metode fra k9-rapid. Mistenker at f.eks. k9-vaktmester gjør det hvertfall

Oppdatere producere som ikke bruker r&r

Slik at de begynner å sende behovssekvens med @behovssekvensId istedenfor @id

Oppdatere k9-rapid del 2

Oppdatere k9-rapid-dependency i tjeneste som bruker r&r

albrektsson commented 2 years ago

k9-punsj & sak har nye versjoner av k9-rapid i Q men ikke deployet i prod.