Setup

Pacemaker Bulk Api Import Activation

After installation, you can enable Pacemaker Bulk Api in the Magento backend under Pacemaker  Pacemaker  Configuration  Import  Pacemaker Bulk Api Import  Enable.

Magento-Consumer/Async-All

Ensure that the async all consumer are up and running.

At a minimum, one Magento consumer must get started

Magento consumers get triggered with the following CLI command:
Unresolved include directive in modules/ROOT/pages/pacemaker-bulk-api/setup/index.adoc - include::../examples/setup/cmd-consumer-async-all.bash[]

Magento-Consumer/Pipeline-Runner

Ensure that the Pacemaker Process Pipelines are up and running.

At a minimum, one Magento consumer must get started that processes the pipelines

When using MySQL-MQ, the runner provided as well gets started:
Unresolved include directive in modules/ROOT/pages/pacemaker-bulk-api/setup/index.adoc - include::../examples/setup/cmd-pipeline-runner-ampq.bash[]
  • For processing messages (--max-messages=1) in productive environments, the use of a Supervisor is recommended to control the consumer processes better

  • To run cron managed consumer we recommend to use this configuration.

Heartbeat

Make sure that the Pacemaker Process Pipelines are running.

To execute pipelines, the heartbeat must get executed:
Unresolved include directive in modules/ROOT/pages/pacemaker-bulk-api/setup/index.adoc - include::../examples/setup/cmd-pipeline-heartbeat.bash[]
  • The heartbeat is a cron job that gets executed every minute

  • On productive systems, a heartbeat can get configured with the crontab