메시지 소비자 구성

이 명령을 실행하기 전에 다음 또는 ​을(를) 수행해야 합니다. 응용 프로그램을 설치해야 합니다.

소비자 행동 구성

소비자 행동은 설정 함수 내에서 키/값 쌍을 전송하여 구성합니다.

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

매개 변수 설명

이름
설명
필수
--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