設定訊息使用者
最後更新: 2024年7月15日
建立對象:
- 經驗豐富
- 管理員
- 開發人員
在執行這個命令之前,您必須執行下列動作 或,您必須安裝應用程式:
設定消費者行為
若要設定消費者行為,可在設定函式中傳送索引鍵/值組:
bin/magento setup:config:set [--<parameter_name>=<value>, ...]
引數說明
名稱 | 說明 | 值 | 必填 |
---|---|---|---|
--consumers-wait-for-messages | 決定消費者是否會等待來自佇列的訊息。 | 1 — 是,0 — 否 | 否 |
-
0
:消費者處理佇列中的可用訊息、關閉TCP連線,然後終止。 即使已處理的訊息數小於啟動消費者期間指定的--max_messages
值,消費者也不會等待其他訊息進入佇列。 -
1
:消費者繼續處理來自訊息佇列的訊息,直到達到訊息數目上限(在queue:consumers:start
命令上為--max_messages
指定的值)為止,然後關閉TCP連線並終止消費者處理序。 如果佇列在到達--max_messages
之前排空,消費者會等待更多訊息到達。 如果您使用背景工作來執行消費者,而不是使用cron工作,請將此變數設為1
。
--consumers-wait-for-messages
選項是全域選項,無法針對每個消費者個別設定。recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995