Question

Starting with Magento 2.3.0, the Magento_Queue module for RabbitMQ becomes part of the Open Source edition.

Source:

But I cannot find documentation on how it's being used in the core. Are there already features in the Open Source version, formerly known as Community Edition, that use RabbitMQ, if configured? Which ones?

Was it helpful?

Solution

You can find queue consumers by searching for etc/queue_consumer.xml files.

In Magento 2.3.0 Open Source, there was one, async.operations.all, from the Magento_WebapiAsync module, the asynchronous API.

In Magento 2.3.2 Open Source, the following have been added:

  • product_action_attribute.update from Magento_Catalog
  • product_action_attribute.website.update from Magento_Catalog
  • codegeneratorProcessor from Magento_SalesRule
  • exportProcessor from Magento_ImportExport

But they all specify connection=db, not connection=amqp, which means they use MySQL as queue backend by default.

Licensed under: CC-BY-SA with attribution
Not affiliated with magento.stackexchange
scroll top