Transactional outbox
Në shqip: Modeli outbox
ShpjegimiSQ
Problemi: ruan porosinë në databazë dhe dërgon një mesazh në Kafka — po bie njëra, mbeten të pasinkronizuara. Zgjidhja: ruaj edhe mesazhin në një tabelë „outbox“ në të njëjtin transaksion, dhe një proces tjetër e dërgon më pas.
EnglishEN
The problem: you save an order to the database and send a message to Kafka — if one fails, they're out of sync. The fix: save the message in an “outbox” table in the same transaction, and another process sends it afterwards.
Si ta mendosh
Si të shkruash letrën dhe ta lësh në kutinë e postës së zyrës — postieri e merr me siguri.
Lexoje në anglisht
Like writing the letter and leaving it in the office out-tray — the postman will collect it.