Magento has some core queues like:
- catalog_product_removed_queue
- codegenerator
- export
- inventory.mass.update
- inventory.reservations.cleanup
- inventory.reservations.update
- inventory.source.items.cleanup
- inventory_qty_counter_queue
- product_action_attribute.update
- product_action_attribute.website.update
Magento uses MySQL tables for managing asynchronous operations by default. Because these queues defined with connection="db"
in queue.xml
.
Is there a way to use RabbitMQ for these core queues without editing for Magento's core files like vendor/magento/module-catalog/etc/queue.xml
. Can we override connection type of these queues?