1) 이메일을 보내고, 2) API 호출을 수행하기 위해 백그라운드 처리를 구현해야합니다. 그리고 내가 사용하는 시스템이 무엇이든 상관없이 어떤 종류의 cron 스케줄러와 결합 할 것입니다 (언제나 가능할 것입니다). 내가 궁금한 점은 정말 멋진 배경 처리 보석 (Delayed Job, Sidekiq, Resque)이 있다는 것을 알았지 만, Ryan Bate의 비디오 당 하나의 레이크 작업으로 백그라운드 처리를 할 수 있다는 것도 알고 있습니다. http://railscasts.com/episodes/127-rake-in-background.백그라운드에서 레이크 작업을 실행하는 것과 지연된 작업, 리스크 또는 사이드 키와 같은 보석을 사용하는 것의 차이점은 무엇입니까?
젬 VS 레이크 작업을 백그라운드 프로세스로 사용하는 것이 옳은가요? 나에 관한 후자에 관한 한 가지 사실은 레이크 작업이 호출 될 때마다 새로운 환경을 만들어야한다는 것인데, 이것은 메모리에 엄청난 비용이 듭니다.
보석의 비교는 필요하지 않습니다. 이 시리즈는 여기에서 훌륭한 일을했습니다 : http://www.sitepoint.com/series/comparing-ruby-background-processing-libraries/
예 이미 비동기이므로 시간이 중요하지 않습니다. 솔직히 많은 이메일이 없습니다. 빠른 생각, 새로운 환경의 회전은 갈퀴 접근법에 큰 문제가되지 않습니까? – james