Fork me on GitHub
#clojure-norway
<
2022-12-15
>
msolli07:12:27

Apropos transaksjoner. Hvor er det dere typisk åpner transaksjonene deres, altså kaller den call-in-transaction-funksjonen (eller en tilsvarende funksjon/makro for dere andre)? I route-handleren? I domenekode? I en middleware slik at transaksjonen varer hele webrequesten? :thinking_face:

Jakub Holý (HolyJak)11:12:26

vi brukte lite tx før pga Mongo. Nå starter vi de der det trengs, altså ikke for alle req.

👍 1
augustl23:12:42

passer på å gi meg selv muligheten til å lage route handlers hvor du har kontroll på varigheten på en tx. Typ, du skal ikke ha så alt for mange concurrent “start tx, gjør noe I/O-greier mot noe annet enn db som tar lang tid, gjør noe med db” før du går på en smell