- Szycy
- 26 czerwca 2026 01:48 UTC
- Autor
- Kamo
- Pochęt się
- 419acb5
Dodaje rdzeń niezawodności, w który wtyka się każdy konsument MLOS: PrzetwórzaWydawanie dedup (unikalna nazwa konsumenta+event_id) + MlosDeadLetter DLQ + MlosDeadLetterStatus; IdempotentEventProcessor (INSERT-or-skip dedup w tx uchwytu, więc awaria cofa się znacznika; dead-lettDeadLetterReplayer (re-enqueuues list DEAD przez skrzynkę outbox jako NEW eventId z linią(-d) -> bez msg_id-unique/dedup-window kolizja, znaki REPLAYED). MlosEventEnvelope zyskuje Jacksonized za deserylizację w obie strony. Nowe - Komponenty dzielą się opt-in mlos.outbox.enabled; repos znajduje się w już zasmonkowanym opakowaniu. Live AbstractMlosDurableConsumer (subskrypcja NASTS) odroczona do pierwszego konkretnego konsumenta.