- Shipped
- 2 septembrie 2026 la 02:43 UTC
- Author
- Kamo
- Commit
- 6906043
@ info: whatsthis în afara unei tranzacţii. Nimic pe această cale a deschis vreodată unul, astfel încât fiecare local din fiecare articol aruncat Tranzacție Cerere Excepție - "Executarea unei update/delete interogare" -- pe care bucla a prins-o pe local, logată la WARN și trecut. Baza de cunoștințe a fost de servire engleză la fiecare local de atunci caracteristica expediate, și 10 minute matura a fost re-încercarea întregul corp pentru totdeauna pentru că nimic nu a blocat vreodată. Găsit urmărind jurnalele în timpul unui import: 21 eșecuri pe articol, fiecare Articolul, fiecare rejudecare. Fiecare locaţie funcţionează acum în propria tranzacţie, prin intermediul tranzacţieiTemplate mai degrabă decât @Transactional on the method. Graniţa trebuie să fie pe loc -- unu tranzacție în jurul valorii de toate 21 înseamnă o singură rulare locală care nu funcționează înapoi douăzeci care a lucrat - și un ajutor auto-invocat ar ocoli proxy în exact modul în care a produs @Async bug-ul în același fișier. Apelul de traducere în sine rămâne în afara tranzacției. Este o cerere HTTP la un alt serviciu cu o pauză de 120 de secunde citit, și deține o bază de date Conexiunea ar lega piscina pe toată durata. De asemenea: executorul asinc scade pe saturatie in loc sa ruleze pe apelantului. CallerRunsPolicy are de obicei dreptate, dar apelantul aici este firul Tomcat care tocmai a salvat un articol, și oferindu-i 21 de apeluri HTTP este standul exact Această lucrare a fost mutată de pe firul cererii pentru a evita. Mătura e reală. cale de recuperare, nu o speranță - amâna în ea nu este același lucru cu scăderea Lucrează pe podea.