ドキュメントCommerceインストールガイド

PaaS のみ

メッセージコンシューマーの設定

最終更新日: 2025年5月5日
  • トピック:

作成対象:

  • 経験者
  • 管理者
  • 開発者

このコマンドを実行する前に、次の操作を行う必要があります または アプリケーションをインストールする必要があります 🔗。

  • デプロイメント設定の作成または更新
  • データベーススキーマの作成

コンシューマー行動の設定

コンシューマーの動作の設定は、セットアップ関数内でキーと値のペアを送信することで行われます。

bin/magento setup:config:set [--<parameter_name>=<value>, ...]

パラメーターの説明

PaaS のみ

名前説明値必須
--consumers-wait-for-messagesコンシューマーがキューからのメッセージを待機するかどうかを決定します。1 – はい、0 – いいえ不可
  • 0: コンシューマーは、キュー内の使用可能なメッセージを処理し、TCP 接続を閉じて終了します。 コンシューマーは、処理されたメッセージの数が、コンシューマーの開始時に指定された --max_messages 値より少ない場合でも、追加のメッセージがキューに入るのを待ちません。

  • 1: コンシューマーは、TCP 接続を閉じてコンシューマープロセスを終了する前に、メッセージの最大数(queue:consumers:start コマンドで --max_messages に指定された値)に達するまで、メッセージキューからのメッセージ処理を続行します。 キューが --max_messages に到達する前に空になった場合、コンシューマーは到着するメッセージがさらに届くのを待ちます。 cron ジョブを使用する代わりにワーカーを使用してコンシューマーを実行する場合は、この変数を 1 に設定します。

WARNING
--consumers-wait-for-messages オプションはグローバルなオプションであり、消費者ごとに個別に設定することはできません。
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995