Yii 2.0.20 and extensions

Yii 2.0.20 fixing some bugs was tagged. Additionally, the following extensions were released:

6 Likes

Good news!
Thank you Alexander

Реализация Queue, как то не вдохновила, - сумбурно
логично иметь класс воркера наследованный от консольного контролера, - который обрабатывает джобы конкретной очереди, а не стартует процессы, в которых надо инициализировать компоненты необходимые для обработки сообщений при получении каждого сообщения
Слушатель, - акшен в котором бесконечный луп, в нем диспечатся сигналы ОС, вызывается хендлер и производится очистка памяти
Пускается в контейнере как консольное приложение без всяких супервизоров
тогда это контролируемое и масштабируемое решение

Отдельный процесс на каждое сообщение - это опциональная возможность работающая по умолчанию. Отключается консольным параметром. А в остальном всё работает именно так, как вы описали. Супервизор как один из способов. Хотите как контейнер с консольным приложением, запускайте так, ничто вас не ограничивает.