KamoCRM

Widget turn nie jest jedną transakcją, więc połknięty odczyt nie zawodzi już wysyłania na commit

FixAIService
Shipped
29 września 2026 01:13 UTC
Author
Kamo
Commit
c36f881

SP98- A- 9. PublicAiChatService.sendMessage uruchomił cały zwrot odwiedzających w jednym @ Transactional. Tytuły eskalacji narzędzia hand- off (wersja Persona lub agent, lub operacyjny skrót) są czytane wewnątrz niego i nieudany odczyt jest połykany (ogólny hand- off nadal działa), ale awaria połączenia repozytorium miał już zaznaczone rollback- only: wysłanie nie powiodło się przy commit Nieoczekiwany RollbackException, i wiadomość odwiedzającego i odpowiedź były Odwrócone. Widget 's integration read, router' s candidate pętla i provider- health write połknij ich porażki w ten sam sposób, a transakcja również zakres połączeń HTTP dostawcy (do 60 s rundy, kilka rund). Wysyłanie teraz działa jak członek REST i gniazdo zmienia już zrobić, które uruchomić ta sama orchestracja bez transakcji: każdy zapis zobowiązuje się samodzielnie. PublicChatTurnCommitTest działa widget za własną poradę transakcyjną i każdego repozytorium za Spring Data 's, nad prawdziwym menedżerem transakcji i baza danych in- memory: z zręcznościowym lub wersja jest odczytywana, odwiedzający otrzymuje odpowiedź, hand- off jest oferowane z jego opis ogólny, i oba Wiersze są popełniane.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing