- Expediere
- 29 septembrie 2026 la 01:13 UTC
- Autor
- Kamo
- Comite
- c36f881
SP98-A-9. PublicAiChatService.trimiteMessage a rulat întregul vizitator rândul său, într-o singură @Transactional. Description agent, sau briefing de operare) sunt citite în interiorul acestuia și o citire eșuată este înghițit (a generic hand-off încă funcționează), dar apelul depozitului care nu a reușit avea deja a marcat numai reluarea tranzacției: trimiterea a eșuat la comitere cu NeprevăzutRollbackExcepție, și mesajul vizitatorului și răspunsul au fost Înapoi. Integrarea widget-ului citit, bucla candidat router-ul și furnizor-sănătate scrie înghit eșecurile lor în același mod, și tranzacția de asemenea, a acoperit apelurile HTTP ale furnizorului (până la 60 s pe rundă, mai multe runde). Trimiterea ruleaza acum ca REST membru și priza se transformă deja face, care rulează aceeaşi orchestrare fără tranzacţie: fiecare scriere se angajează pe cont propriu. PublicChatTurnCommitTest ruleaza widget în spatele propriului său sfat de tranzacție și fiecare depozit din spatele Spring Data's, peste un manager de tranzacții reale și un baza de date în memorie: cu rezumatul sau versiunea citită eșuează, vizitatorul primește răspunsul, predarea este oferită cu descrierea sa generică, și ambele Rândurile sunt comise.
