Перейти к основному содержимому

Универсальный механизм выполнения (Generic Execution Engine)

Внимание

Для использования этой функции обновите ваш composer.json, добавив зависимости phpdocumentor/reflection-docblock и symfony/property-info, как указано в секции suggest. Включите PimcoreGenericExecutionEngineBundle в файле bundles.php и установите его с помощью следующей команды:

bin/console pimcore:bundle:install PimcoreGenericExecutionEngineBundle

Универсальный механизм выполнения (Generic Execution Engine)

  • выполняет задания асинхронно с помощью Symfony Messenger.
  • отслеживает и логирует состояния запусков заданий.
  • управляет запусками заданий (старт, отмена, перезапуск).

Работа движка базируется на очереди Symfony Messenger. Если он активирован, выбранные задания будут выполняться автоматически.

Внимание

Сообщения отправляются через транспорт pimcore_generic_execution_engine. Убедитесь, что у вас запущены работники (workers), обрабатывающие этот транспорт.


Вы можете предложить улучшение документации или задать вопрос в комментариях.
Если вам нужна полноценная консультация — вы можете заказать её на нашем сайте.