Link Search Menu Expand Document

支持Enqueue

Enqueue 是一个 MIT 许可的开源项目,它的持续开发完全得益于社区和我们客户的支持。如果您想加入他们,请考虑:


CLI命令

本enqueue Magento 扩展提供了几个命令。 最有用的一个是连接到代理并处理消息的 enqueue:consume。 其他命令在调试(如 enqueue:topics)或部署(如 enqueue:setup-broker)期间可能很有用。

enqueue:consume

php shell/enqueue.php enqueue:consume --help
用法:
  enqueue:consume [options] [--] [<client-queue-names>]...
  enq:c

参数:
  client-queue-names                     要从中消费消息的队列

选项:
      --message-limit=MESSAGE-LIMIT      消费N条消息并退出
      --time-limit=TIME-LIMIT            限制消费消息的时间
      --memory-limit=MEMORY-LIMIT        消费消息,直到进程达到此内存限制(MB)。
      --setup-broker                     在代理端创建队列、主题、交换、绑定等。
      --idle-timeout=IDLE-TIMEOUT        如果未收到消息时,队列消费者空闲的时间(毫秒)。
      --receive-timeout=RECEIVE-TIMEOUT  队列消费者等待消息的时间(毫秒)
      --skip[=SKIP]                      要跳过的消息消费队列(允许多个值)
  -h, --help                             显示帮助信息
  -q, --quiet                            不要输出任何消息
  -V, --version                          显示应用版本
      --ansi                             强制ANSI输出
      --no-ansi                          禁用ANSI输出
  -n, --no-interaction                   不要问任何互动问题
  -e, --env=ENV                          环境名称。[默认:"test"]
      --no-debug                         关闭调试模式
  -v|vv|vvv, --verbose                   增加消息的详细程度:1表示正常输出,2表示更详细的输出,3表示调试。

帮助:
  处理消息的客户端worker。默认情况下,它连接到默认队列。它根据消息标头选择适当的消息处理器。

enqueue:produce

php shell/enqueue.php enqueue:produce --help
用法:
  enqueue:produce <topic> <message>
  enq:p

参数:
  topic                 指定消息发送的主题
  message               指定要发送的消息

选项:
  -h, --help            显示帮助信息
  -q, --quiet           不要输出任何消息
  -V, --version         显示应用版本
      --ansi            强制ANSI输出
      --no-ansi         禁用ANSI输出
  -n, --no-interaction  不要问任何互动问题
  -e, --env=ENV         环境名称。[默认:"dev"]
      --no-debug        关闭调试模式
  -v|vv|vvv, --verbose  增加消息的详细程度:1表示正常输出,2表示更详细的输出,3表示调试。

帮助:
  A command to send a message to topic

enqueue:setup-broker

php shell/enqueue.php enqueue:setup-broker --help
用法:
  enqueue:setup-broker
  enq:sb

选项:
  -h, --help            显示帮助信息
  -q, --quiet           不要输出任何消息
  -V, --version         显示应用版本
      --ansi            强制ANSI输出
      --no-ansi         禁用ANSI输出
  -n, --no-interaction  不要问任何互动问题
  -e, --env=ENV         环境名称。[默认:"dev"]
      --no-debug        关闭调试模式
  -v|vv|vvv, --verbose  增加消息的详细程度:1表示正常输出,2表示更详细的输出,3表示调试。

帮助:
  Creates all required queues

enqueue:queues

/bin/console enqueue:queues --help
用法:
  enqueue:queues
  enq:m:q
  debug:enqueue:queues

选项:
  -h, --help            显示帮助信息
  -q, --quiet           不要输出任何消息
  -V, --version         显示应用版本
      --ansi            强制ANSI输出
      --no-ansi         禁用ANSI输出
  -n, --no-interaction  不要问任何互动问题
  -e, --env=ENV         环境名称。[默认:"dev"]
      --no-debug        关闭调试模式
  -v|vv|vvv, --verbose  增加消息的详细程度:1表示正常输出,2表示更详细的输出,3表示调试。

帮助:
  命令将显示所有可用的主题以及有关这些主题的一些信息。

enqueue:topics

php shell/enqueue.php enqueue:topics --help
用法:
  enqueue:topics
  enq:m:t
  debug:enqueue:topics

选项:
  -h, --help            显示帮助信息
  -q, --quiet           不要输出任何消息
  -V, --version         显示应用版本
      --ansi            强制ANSI输出
      --no-ansi         禁用ANSI输出
  -n, --no-interaction  不要问任何互动问题
  -e, --env=ENV         环境名称。[默认:"dev"]
      --no-debug        关闭调试模式
  -v|vv|vvv, --verbose  增加消息的详细程度:1表示正常输出,2表示更详细的输出,3表示调试。

帮助:
  命令将显示所有可用的主题以及有关这些主题的一些信息。

返回首页