Sidekiq-특정 대기열을 실행하는 작업 가져 오기 (메서드 호출을 통해)

댄 벤자민 |

Sidekiq을 사용하면 작업자를 특정 대기열에 할당 할 수 있습니다. 내가 원하는 것은 대기열에 넣을 때 작업자에게 실행할 대기열을 알릴 수 있다는 것입니다 (이를 작업자에 전역 적으로 설정하는 것과 비교).

이것이 가능한가?

사례 시나리오 : 데이터에 대한 일일 업데이트 작업 중에이 메서드를 우선 순위가 낮은 대기열에 추가하려고합니다. 새로운 사용자가 시스템에 들어 와서 즉시 데이터를 업데이트하고 싶을 때 동일한 메서드를 호출하지만 우선 순위 대기열에서 실행합니다.

2 명의 작업자를 만들어야합니까?

미리 감사드립니다!

마이크 퍼햄

간단합니다 . 다음 Sidekiq::Client대신 하위 수준 API를 사용하면됩니다 perform_async.

Sidekiq::Client.push('class' => MyWorker, 'args' => [1, 2, 3], 'queue' => 'low')

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

작업 대기열을 통해 호출 될 때 메서드 이름 및 매개 변수 가져 오기

분류에서Dev

특정 행에 대한 작업을 수행하기 위해 ng-repeat 내에서 행의 인덱스 (또는 ID) 가져 오기

분류에서Dev

양식 작업 POST를 통해 배열에서 특정 값 가져 오기

분류에서Dev

특종 가져 오기 작업을 실행하는 동안 오류가 발생

분류에서Dev

Sidekiq-작업자가 특정 컴퓨터에서 실행되는 것을 방지

분류에서Dev

github 작업에서 특정 단계의 출력 가져 오기

분류에서Dev

Astersik에서 호출 파일을 가져 오기 전에 몇 가지 작업을 수행하려면 어떻게해야합니까?

분류에서Dev

Importxml을 통해 특정 팀에서만 데이터 가져 오기

분류에서Dev

이 문자열 출력에서 사용자 만 가져 오기 위해 정규식을 작성하는 방법

분류에서Dev

리플렉션을 통해 특정 공개 필드 가져 오기 (모든 상위 클래스에 대해)

분류에서Dev

특정 빌드에 대해서만 webpack 가져 오기 polyfill을 만드는 방법은 무엇입니까?

분류에서Dev

Alamofire는 메인 스레드가 실행을 기다리고있을 때 MultipartFormData로 업로드하기 위해 encodingCompletion을 호출하지 않습니다.

분류에서Dev

GitHub 작업에서 특정 ID에 대해 실행 된 마지막 워크 플로에 대한 정보 가져 오기

분류에서Dev

데이터베이스에서 특정 ID로 기사를 가져 오기 위해 준비된 진술을 호출하는 방법은 무엇입니까?

분류에서Dev

호출 메서드의 이름을 가져오고 Lambda 식의 메서드를 실행하는 방법

분류에서Dev

값을 통해 특정 옵션 요소의 ID 가져 오기

분류에서Dev

모든 행의 REACT Material 테이블에서 열을 숨기고 편집중인 특정 행에 대해 편집에 표시하고 새 행 추가에 대한 작업을 추가하는 방법은 무엇입니까?

분류에서Dev

보기를 반환하기 위해 예외를 던지는 AJAX를 통해 작업 메서드 호출

분류에서Dev

컨트롤을 삽입하기 위해 특정 행을 가져 오는 방법

분류에서Dev

Primefaces-유효성 검사를 통과 한 후 작업 메서드가 호출되기 전에 만 Javascript 실행

분류에서Dev

Google Cloud Platform : REST 호출을 통해 모든 GCP 리소스에서 특정 ID에 할당 된 권한을 가져 오는 방법

분류에서Dev

Windows 7에서 예약 된 작업을 통해 mysqldump.exe를 실행하기 위해 계정 정보를 제공해야하는 이유

분류에서Dev

Wisper-sidekiq로 대기열을 시작하지 마십시오.

분류에서Dev

PHP-특정 열에 특정 값을 포함하는 CSV 행 가져 오기

분류에서Dev

Linux에서 특정 (범위) 패턴을 가진 모든 파일에 대해 작업 제출 스크립트를 실행하는 방법

분류에서Dev

R을 통해 가져온 Excel 통합 문서의 특정 열을 보호 (또는 다시 보호) 유지

분류에서Dev

특정 작업을 위해 대기 - 안드로이드

분류에서Dev

이 작업을 수행하는 CakePHP 올바른 방법 (설정 테이블에서 값 가져 오기)

분류에서Dev

웹 페이지의 내용 (AJAX 호출을 통해로드) 가져 오기

Related 관련 기사

  1. 1

    작업 대기열을 통해 호출 될 때 메서드 이름 및 매개 변수 가져 오기

  2. 2

    특정 행에 대한 작업을 수행하기 위해 ng-repeat 내에서 행의 인덱스 (또는 ID) 가져 오기

  3. 3

    양식 작업 POST를 통해 배열에서 특정 값 가져 오기

  4. 4

    특종 가져 오기 작업을 실행하는 동안 오류가 발생

  5. 5

    Sidekiq-작업자가 특정 컴퓨터에서 실행되는 것을 방지

  6. 6

    github 작업에서 특정 단계의 출력 가져 오기

  7. 7

    Astersik에서 호출 파일을 가져 오기 전에 몇 가지 작업을 수행하려면 어떻게해야합니까?

  8. 8

    Importxml을 통해 특정 팀에서만 데이터 가져 오기

  9. 9

    이 문자열 출력에서 사용자 만 가져 오기 위해 정규식을 작성하는 방법

  10. 10

    리플렉션을 통해 특정 공개 필드 가져 오기 (모든 상위 클래스에 대해)

  11. 11

    특정 빌드에 대해서만 webpack 가져 오기 polyfill을 만드는 방법은 무엇입니까?

  12. 12

    Alamofire는 메인 스레드가 실행을 기다리고있을 때 MultipartFormData로 업로드하기 위해 encodingCompletion을 호출하지 않습니다.

  13. 13

    GitHub 작업에서 특정 ID에 대해 실행 된 마지막 워크 플로에 대한 정보 가져 오기

  14. 14

    데이터베이스에서 특정 ID로 기사를 가져 오기 위해 준비된 진술을 호출하는 방법은 무엇입니까?

  15. 15

    호출 메서드의 이름을 가져오고 Lambda 식의 메서드를 실행하는 방법

  16. 16

    값을 통해 특정 옵션 요소의 ID 가져 오기

  17. 17

    모든 행의 REACT Material 테이블에서 열을 숨기고 편집중인 특정 행에 대해 편집에 표시하고 새 행 추가에 대한 작업을 추가하는 방법은 무엇입니까?

  18. 18

    보기를 반환하기 위해 예외를 던지는 AJAX를 통해 작업 메서드 호출

  19. 19

    컨트롤을 삽입하기 위해 특정 행을 가져 오는 방법

  20. 20

    Primefaces-유효성 검사를 통과 한 후 작업 메서드가 호출되기 전에 만 Javascript 실행

  21. 21

    Google Cloud Platform : REST 호출을 통해 모든 GCP 리소스에서 특정 ID에 할당 된 권한을 가져 오는 방법

  22. 22

    Windows 7에서 예약 된 작업을 통해 mysqldump.exe를 실행하기 위해 계정 정보를 제공해야하는 이유

  23. 23

    Wisper-sidekiq로 대기열을 시작하지 마십시오.

  24. 24

    PHP-특정 열에 특정 값을 포함하는 CSV 행 가져 오기

  25. 25

    Linux에서 특정 (범위) 패턴을 가진 모든 파일에 대해 작업 제출 스크립트를 실행하는 방법

  26. 26

    R을 통해 가져온 Excel 통합 문서의 특정 열을 보호 (또는 다시 보호) 유지

  27. 27

    특정 작업을 위해 대기 - 안드로이드

  28. 28

    이 작업을 수행하는 CakePHP 올바른 방법 (설정 테이블에서 값 가져 오기)

  29. 29

    웹 페이지의 내용 (AJAX 호출을 통해로드) 가져 오기

뜨겁다태그

보관