안녕하세요, 이렇게 늦게 답변드려서 정말 정말 죄송합니다. 질문을 놓치고 있었습니다. 혹시 아직 누군가에게 도움이 될 만한 내용이라면…
제가 파악한 바로는 딱 정해진 한계는 없지만, 한계는 서버의 성능, RSS 피드의 규모(에피소드 수, 아마도 이미지 용량도 포함될 것 같고), 그리고 폴링 주기에 달려 있습니다.
RSS 폴링은 여전히 Sidekiq에 큰 부하를 주고, 일부 피드는 처리하는 데 20분 이상 걸릴 수 있습니다. 이렇게 긴 RSS 폴링으로 인해 동시 실행되는 5개의 작업이 막히면 작업 큐가 쌓이기 시작합니다. 실질적인 한계는 RSS 폴링 사이사이에 Sidekiq가 모든 큐의 모든 작업을 처리할 충분한 시간을 확보하지 못할 때입니다. 이런 상황이 발생하면 다음 RSS 폴링에서 큐가 더 막히고 결국 무언가가 충돌하거나 재시작됩니다. 사용자는 이를 알아차리지 못할 수도 있습니다. 이로 인해 일부 RSS 피드가 업데이트되지 않을 수 있습니다.