Сохранение статьи заблокировано на 21 перевод звонков

FixKBService
Порезанный
2 сентября 2026 г. в 02:17 UTC
Автор
Kamo
Обещать
0459b9a

@Async был инертен. **************************** называемый Перевод статьи на ту же фасоль, так что звонок шел прямо к этому и Он никогда не достиг прокси, что делает его асинхронным. Аннотация была Вот в этом файле, поэтому никто не поймал его, читая. Сколько это стоит: каждая сохраненная статья содержала 21 последовательный HTTP-звонок. услуга перевода - по одному на место, 120-секундный тайм-аут каждого - До ответа дошел редактор автора. Здоровый перевод Сервис делает это просто медленно. Больной сделал сохранение статьи взять Лучше часть часа. Найден импортом, который висел на его первой статье. Работа переходит в KbArticleTranslator, отдельный боб, потому что пересечение Граница бобов — это то, что делает прокси реальным. Два последствия, которые стоит учитывать при одном и том же изменении: Исполнитель, потому что его не было. Весенний откат начинает новый нить на задание и никогда не использовать его повторно, так что действительно в очереди триста Статьи ответили бы тремя сотнями нитей, набирающих той же услуги. Теперь ограниченный бассейн с ограниченной очередью и CallerRunsPolicy Отказ от перевода отбросил бы перевод молча, а неограниченная очередь скрывать отставание, в то время как звонки замедляют производителя к ставке Пул может выдержать. Связанный с ретритом, который шел по каждой опубликованной статье и Переведено inline. Он был медленным; в очередях он бы передал исполнителем тысячи заданий в один клещ. Теперь она стоит в очередях 25 за уборку и Работает с отставанием по нескольким.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены