( hory | 2022. 07. 12., k – 17:17 )

*yawn*

primary kiesesekor a kliens kap egy transierterror-t, @retryable ujracsinalja az egeszet, amire a kliens odajut, mar megvolt az election es van uj master. a microservice kliensei ebbol semmit se latnak, csak hogy picivel tovabb tart a rest query.

tranzakciot sose hasznaltam, es nem is szukseges; microservice adatmodellje tokeletes fedesben van a mongo dokumentummal, aminek update-je atomikus.

viszont nincs semmilyen ORM, schema meg hasonlo faszakodas; tenylegesen kodsorok ezreit takaritod meg, a sebessegrol es kod komplexitasrol nem is beszelve.

mongo-ba patkoltak tranzakciot, az igaz, de senki se mondta, hogy hasznald, mert alapvetoen szopas az egesz, akarcsak sql-nel. nincs ingyen ebed.