Resque를 처음 사용하고 있으며 지난 2 개월 동안 프로덕션 환경에서이 프로덕션을 사용하고 있습니다. 예외가있을 경우 큐에 대기열에 다시 대기시키기를 원합니다. 내 일은 약 50 개의 외부 HTTP 호출을 만들고 대기 시간 때문에 일부 호출이 실패하고 때로는 서비스가 중단됩니다. https://github.com/lantins/resque-retry을 조사 중이지만 resque-retry가 작업을 다시 시도하거나 대기열에 다시 대기하는지,이 대기열의 다른 작업보다 우선 순위가 높은 실패한 작업을 원하지 않는지 이해하려고합니다. 추가해야합니다. 다시 대기열. 또한 모든 HTTP 호출에는 rescue 블록이 있지만 resque-retry를 사용하는 동안 Resque에서 호출 된이 클래스를 약간 변경해야 재 시도/다시 대기 상태가됩니다.Resqueue 작업을 다시 큐에 저장하는 방법?
0
A
답변
0
나는 그것을 얻을 수
아마도 경우입니다 실패한 작업이 대기열에서 단지 메시지 만 우선 순위를 resque 용어에서부터 같은 큐
에서 다른 작업을 통해 어떤 더 높은 우선 순위를 얻을 것 같아요 있는 실패한 작업 메시지가
소비되었다에서 큐는 다른 큐를 통해 더 높은 우선 순위이다하지만 같은 큐가
에서 어떤 메시지를 가지고 있으며, 실패하면 작업 메시지가 나타나서을 작동합니다 후 도착 일반 큐 패션으로 t 즉 FIFO
위해
나는 그것을 얻을 수있는 유일한 우선 순위는 아마도 실패한 작업이 대기열에 resque 용어에서 단지 메시지 때문에 다른 작업을 통해 어떤 더 높은 우선 순위를 얻을 것 같아요 실패한 작업 메시지가 소비 된 대기열이 다른 대기열보다 우선 순위가 높지만 동일한 대기열에 메시지가 있고 실패한 작업 메시지가 도착하면 정상 대기열 방식, 즉 FIFO 순서로 작동합니다 – Viren