メッセージコンシューマーの設定
このコマンドを実行する前に、次の操作を行う必要があります または あなたは必要です アプリケーションのインストール:
コンシューマー行動の設定
コンシューマーの動作の設定は、セットアップ関数内でキーと値のペアを送信することで行われます。
bin/magento setup:config:set [--<parameter_name>=<value>, ...]
パラメーターの説明
名前
説明
値
必須
--consumers-wait-for-messages
コンシューマーがキューからのメッセージを待つかどうかを決定します。
1 — はい、0 — いいえ
いいえ
-
0
:コンシューマーは、キュー内の使用可能なメッセージを処理し、TCP 接続を閉じて、終了します。 処理されたメッセージの数が--max_messages
の値は、コンシューマーの開始中に指定されました。 -
1
:コンシューマーは、メッセージの最大数(に指定された値)に達するまで、メッセージキュー内のメッセージを引き続き処理します。--max_messages
のqueue:consumers:start
コマンド ) を使用して、TCP 接続を閉じ、コンシューマープロセスを終了する前に実行します。 到達前にキューが空の場合--max_messages
コンシューマーは、より多くのメッセージが届くのを待ちます。 Cron ジョブを使用する代わりに、ワーカーを使用してコンシューマーを実行する場合、この変数をに設定します。1
.
WARNING
The
--consumers-wait-for-messages
オプションはグローバルオプションで、消費者ごとに個別に設定することはできません。recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995