Что такое Запускатор?
Запускатор - распределенная система запуска фоновых задач, написанная на языке Java. Разработана в рамках решения проблем с нагрузками проекта Гарпун и в данный момент активно используемая в нем, в AdHands и META.
Сервис призван решать задачи:
- Обеспечить обработку любого количества тасков фиксированным количеством воркеров, тем самым снизив зависимость сервиса от объема тасков
- Дать возможность переносить часть воркеров на сторонние ноды (распределенное выполнение тасков)
- Стандартизировать способы обработки тасков и создание новых служб