Вышла версия 2.0.2 расширения Queue. В этой версии есть как исправления ошибок, так и улучшения.
Добавлен новый драйвер AMQP Interop. Он позволят прозрачно использовать большее число драйверов, поддерживаемых проектом queue interop.
Добавлены события cli\Queue::EVENT_WORKER_START
и cli\Queue::EVENT_WORKER_STOP
. их помощью можно отслеживать запуск и остановку воркеров.
Стало возможнным перекрыть код выхода, что полезно для настройки связки воркеров с Supervisord или Systemd.
Добавлен LoopInterface
и его штатная реализация SignalLoop
для обработки posix-сигналов. В SignalLoop
заложена возможность выхода по сигналу и режим паузы между опросами. Сигналы выхода, паузы и возобновления опроса настраиваются.
Новые события и LoopInterface
поддерживаются всеми штатными CLI драйверами кроме AMQP и AMQP Interop.