InfoGrab Docs

특정 작업 클래스 처리

Warning 이것은 고급 설정입니다. GitLab.com에서는 사용되지만 대부분의 GitLab 인스턴스는 모든 큐를 수신하는 프로세스를 추가하기만 하면 됩니다. 이것은 참조 아키텍처 에서 설명한 것과 동일한 접근 방식입니다. 대부분의 GitLab 인스턴스는 모든 프로세스가 모든 큐를 수신 하도록 해야 합니다. 또 다른 대안은 라우팅 규칙 을 사용하는 것입니다. 이는 애플리케이션 내의 특정 작업 클래스를 사용자가 구성한 큐 이름으로 지정합니다. 그러면 Sidekiq 프로세스는 구성된 몇 개의 큐만 수신하면 됩니다. 이렇게 하면 Redis의 부하가 줄어들며, 매우 대규모 배포에서 중요합니다. 라우팅 규칙 # 히스토리 GitLab 15.4에서 기본 라우팅 규칙 값 도입됨. GitLab 17.0에서 큐 선택기가 라우팅 규칙으로 대체됨 . Note 메일러 작업은 라우팅 규칙으로 라우팅할 수 없으며 항상 mailers 큐로 이동합니다. 라우팅 규칙을 사용할 때 적어도 하나의 프로세스가 mai