Система очередей на Laravel/Lumen

Job ID: 32501946

Budget: $30 – $250 USD

Есть сервис, при получении запроса выполняющий определенную работу в n потоков и возвращает ответ пользователю. Нужно реализовать систему, которая будет выполнять работу немедленно, если количество занятых потоков <=n, и ставить в очередь если их количество >n до тех пор, пока не освободится поток. При этом необходимо сохранять соединение с пользователем для возвращения ему результата, и соблюдать очередность при доступе к освободившемуся потоку.
Related categories: PHP Laravel Redis