Как работает worker pool: очередь, воркеры и контроль нагрузки
Praxis
0:00 / 0:00
Как работает worker pool: очередь, воркеры и контроль нагрузки
292 просмотра · 7 дн. назад
Praxis
2,84 тыс. подписчиков
292 просмотра · 7 дн. назад
ТГК: http://t.me/praxisbc
На примере сервиса обработки изображений разберём, зачем нужна общая очередь, как фиксированное число воркеров ограничивает одновременную нагрузку, что происходит при переполнении очереди и почему размер пула зависит от характера работы.
00:00 Почему больше обработчиков не значит быстрее
00:16 Фиксируем число воркеров
00:29 Кто работает, а кто ждёт
00:40 Как воркер берёт следующую задачу
00:55 Предел одновременной нагрузки
01:08 Что происходит с растущей очередью
01:22 Очередь заполнена: три политики
01:37 Как выбрать размер пула
01:52 Когда worker pool подходит
02:11 Практика на Praxis
Закрепляйте инженерные навыки на практике: https://praxiscode.io
#WorkerPool #Backend #Concurrency #Программирование #Praxis