You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I dag benyttes receivemode PeekLock på alle meldinger, også synkrone. Da leses meldingen og det settes en lås på meldingen i 60 sekunder. Dette sikrer at andre mottagere ikke kan lese meldingen og gir støtte for garantert levering, rekjøring og dead lettering.
For synkrone meldinger er dette ikke nødvendig, dersom behandling av forespørsel tar mer enn 8 sekunder (kan bli redusert på sikt) vil meldingen time ut.
Meldingen skal aldri rekjøres, vil ikke deadletteres og skal ikke gi en negativ applikasjonskvittering.
Det er derfor OK å lese og slette meldingen i en operasjon, dette vil gi noe høyere througput på lesing fra køen- det unngår en operasjon for å slette lås etter ferdigbehandlet melding.
Det vil også unngå følgefeil, der en melding bruker over 60s på å behandles, plukkes opp av en annen tråd, behandles ferdig av tråd 2, og låsen er fjernet når tråd 1 er ferdig.
The text was updated successfully, but these errors were encountered:
I dag benyttes receivemode PeekLock på alle meldinger, også synkrone. Da leses meldingen og det settes en lås på meldingen i 60 sekunder. Dette sikrer at andre mottagere ikke kan lese meldingen og gir støtte for garantert levering, rekjøring og dead lettering.
For synkrone meldinger er dette ikke nødvendig, dersom behandling av forespørsel tar mer enn 8 sekunder (kan bli redusert på sikt) vil meldingen time ut.
Meldingen skal aldri rekjøres, vil ikke deadletteres og skal ikke gi en negativ applikasjonskvittering.
Det er derfor OK å lese og slette meldingen i en operasjon, dette vil gi noe høyere througput på lesing fra køen- det unngår en operasjon for å slette lås etter ferdigbehandlet melding.
Det vil også unngå følgefeil, der en melding bruker over 60s på å behandles, plukkes opp av en annen tråd, behandles ferdig av tråd 2, og låsen er fjernet når tråd 1 er ferdig.
The text was updated successfully, but these errors were encountered: