- Expediere
- 2 septembrie 2026 la 02:17 UTC
- Autor
- Kamo
- Comite
- 0459b9a
@Async a fost inert. - Nu. sunat traduceArticle on the same bean, so the call good right to this şi N-a ajuns niciodată la proxy care să-l facă asincronic. Adnotarea a fost Chiar acolo în dosar, motiv pentru care nimeni nu l-a prins citind. Cât costă: fiecare articol salva rulat 21 secvenţiale HTTP apeluri la serviciul de traducere -- unul pe loc, 120 secunde pauză de citire fiecare -- înainte ca răspunsul să ajungă la editorul autorului. O traducere sănătoasă Serviciul a făcut-o doar încet. Unul bolnav a făcut salvarea unui articol ia Mai mult de o oră. Găsit de un import care atârna pe primul său articol. Munca se mută la KbArticleTranslator, o fasole separată, deoarece trecerea a Limita de fasole este ceea ce face proxy real. Două consecințe în valoare de manipulare în aceeași schimbare: Un executor, pentru că nu a fost unul. Retragerea primăverii începe cu un nou început. fir pe sarcină și nu-l reutilizează, astfel încât coada reală 300 articolele ar fi răspuns cu trei sute de fire toate apelarea Acelaşi serviciu. Acum o piscină delimitată cu coadă delimitată şi CallerRunsPoliticy -- respingerea ar lăsa traducerile în tăcere și o coadă nelegată ar ascunde backlog-ul, în timp ce apelant-runs încetinește producătorul la rata piscina poate susţine. O legătură cu rejudecarea, care a mers fiecare articol publicat și tradus în linie. Inline care a fost lent; coada, ar fi predat executor mii de sarcini într-o singură căpuşă. Acum stă la coadă 25 pe matură şi lucrează la mai multe detalii.