저는 레일 초보 프로그래머입니다.시간이 만료되면 작업을 자동으로 호출하는 방법?
소셜 네트워크를 개발 중입니다. 게시물을 한 시간 동안 읽지 않은 경우 시스템에서 사용자에게 메시지를 보냅니다.
나는 Resque와 Rake를 읽었지 만 어떤 상황이 내 상황에 충당되었는지는 알지 못합니다.
delayed_job은 비동기 방식을 사용할 수 있습니다. in_the_future이
handle_asynchronously :in_the_future, :run_at => Proc.new { 5.minutes.from_now }
https://github.com/collectiveidea/delayed_job
나는 시간이 각 메시지에 따라 달라 지므로 cron 작업은 해결책이 아니라고 생각합니다. – Lookchin
그런 다음 1 분마다 실행되는 cron 또는 지연된 작업. –
# 5 분 .from_now는 in_the_future가 handle_asynchronously라고 할 때 평가됩니다 : in_the_future, : run_at => Proc.new {5minutes.from_now} – Lookchin