Например, если пользователь запрашивает обработку некоторого аудиофайла, то, конечно, nodejs не может выполнять интенсивную обработку, поэтому ему следует перегрузить его в рабочий процесс.
Возможно, этим работникам нужнобыть в состоянии публиковать / подчиняться событиям, возрождаться, когда они умирают, и очередь должна иметь возможность загружать баланс, поддерживать кэш и поддерживать работу.Я видел 0MQ и другие подобные ему, но я не уверен, как бы я интегрировал его в веб-приложение ...
Каков стандартный отраслевой способ создания и управления этими рабочими процессами?И какие инструменты используются?
Редактировать: еще одна вещь: скажем, обработка аудио занимает много времени, а время запроса истекло.Есть ли способ обойти это, кроме увеличения тайм-аута?
Редактировать 2: Под рабочими я имею в виду рабочих динамов Heroku - как они работают?