renatocason / magento2-module-mq-amqp
Magento 2 消息队列 OS AMQP 代理实现
1.1.3
2020-11-07 19:01 UTC
Requires
- php: ~7.1.0|~7.2.0|~7.3.0
- magento/framework: 100.1.*|101.0.*|102.0.*
- php-amqplib/php-amqplib: ~2.7.3|~2.8.1
- renatocason/magento2-module-mq: ~1.1.0
Requires (Dev)
- php-coveralls/php-coveralls: ~2.1.0
- phpmd/phpmd: @stable
- phpunit/phpunit: ~6.5.13
- squizlabs/php_codesniffer: 3.3.1
This package is auto-updated.
Last update: 2024-09-08 03:46:04 UTC
README
为Rcason_Mq提供AMQP消息队列后端实现。
安装
- 通过Composer安装模块
$ composer require renatocason/magento2-module-mq-amqp
- 启用模块
$ bin/magento module:enable Rcason_MqAmqp $ bin/magento setup:upgrade
配置
- 按照这里的解释配置Mq模块
- 在您的app/etc/env.php文件中配置AMQP连接
'ce_mq' => [ 'amqp' => [ 'host' => 'localhost', 'port' => 5672, 'username' => 'guest', 'password' => 'guest', 'virtualhost' => '/', ], ],
- 在您的模块的etc/ce_mq.xml文件中配置队列时,指定amqp作为代理
<?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Rcason_Mq:etc/ce_mq.xsd"> <ceQueue name="product.updates" broker="amqp" messageSchema="int" consumerInterface="Rcason\MqExample\Model\ExampleConsumer"/> </config>
- 每次编辑您的队列配置时,运行设置升级命令,因为它们将在重复升级脚本上应用于队列管理器
$ bin/magento setup:upgrade
作者、贡献者和维护者
作者
许可
根据开放软件许可版本3.0许可