Trzy błędy uniemożliwiają zatalenie tłumaczeń changelog

FixSecurityService
Szycy
17 kwietnia 2026 05:15 UTC
Autor
Kamo
Pochęt się
2483c57

1. - odrzucał wydarzenia, ponieważ uchwytWebhook() nie miał ’Transactional — zapisz + publikowanieWydarzenie() wystartujące na zewnątrz - W każdej transakcji. Dodaj do urządzenia Transactional, aby obsłużyć Webhook() do naprawienia. 2. Obydwa onCommitLogSaved() i retryIncompleteTranslations() o nazwie translateCommitLog() przez 'this', omijając wiosenny pełnomocnik i pokonując Async i . . . . Użyj "Lazy" -Autowired self-reference, aby tak dalej Wezwania przechodzą przez pełnomocnika. 3. retryIncompleteTranslations() pobrał wszystkie 4600 identyfikatorów dziennika zatwiernego, a następnie przejść Są one jako ogromna klauzula IN. Teraz używa zaktualizowanego zapytania z Pageable i caps Napełnij zapasy 50 dzienników zatwiernych na 5-minutowy bieg (1 050 HTTP calls max).

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny