Система очередей на Laravel/Lumen
Budget: $30 – $250 USD
Есть сервис, при получении запроса выполняющий определенную работу в n потоков и возвращает ответ пользователю. Нужно реализовать систему, которая будет выполнять работу немедленно, если количество занятых потоков <=n, и ставить в очередь если их количество >n до тех пор, пока не освободится поток. При этом необходимо сохранять соединение с пользователем для возвращения ему результата, и соблюдать очередность при доступе к освободившемуся потоку.