【发布时间】:2016-06-28 22:40:47
【问题描述】:
我正在制作一个需要以极其精确的时间间隔(比如 30 秒,最大可接受延迟为 +-1 秒)运行作业的应用程序。
我目前正在使用一个外部 Go 应用程序来执行此操作,该应用程序轮询构建在我的应用程序中的 API 端点。
有没有一种方法可以让我在工作机器(例如 Heroku dyno)上以小于一秒的延迟运行任务?
我调查了 Sidekiq 和 delay_job,但两者都有明显的滞后,因此不适合我的应用程序。
【问题讨论】:
标签: ruby-on-rails delayed-job sidekiq