renatocason/magento2-module-mq-amqp

Magento 2 消息队列 OS AMQP 代理实现

安装数: 5,415

依赖者: 0

建议者: 1

安全: 0

星标: 8

关注者: 4

分支: 12

开放问题: 1

类型:magento2-module

1.1.3 2020-11-07 19:01 UTC

This package is auto-updated.

Last update: 2024-09-08 03:46:04 UTC


README

Rcason_Mq提供AMQP消息队列后端实现。

Build Status Coverage Status Latest Stable Version Latest Unstable Version Total Downloads License

安装

  1. 通过Composer安装模块
$ composer require renatocason/magento2-module-mq-amqp
  1. 启用模块
$ bin/magento module:enable Rcason_MqAmqp
$ bin/magento setup:upgrade

配置

  1. 按照这里的解释配置Mq模块
  2. 在您的app/etc/env.php文件中配置AMQP连接
  'ce_mq' => [
      'amqp' => [
          'host' => 'localhost',
          'port' => 5672,
          'username' => 'guest',
          'password' => 'guest',
          'virtualhost' => '/',
      ],
  ],
  1. 在您的模块的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>
  1. 每次编辑您的队列配置时,运行设置升级命令,因为它们将在重复升级脚本上应用于队列管理器
$ bin/magento setup:upgrade

作者、贡献者和维护者

作者

许可

根据开放软件许可版本3.0许可