我正在 My Rails 应用程序中实现 Amazon 的 SQS 服务。
我正在尝试制作一个轮询器,它将持续监控传入队列。
我想要做的是当我启动我的 Rails 服务器时,应该启动轮询器并开始监视传入队列。
在我的 Rails 应用程序中实现此代码的最佳方法是什么?
你的建议会适合我。
我正在 My Rails 应用程序中实现 Amazon 的 SQS 服务。
我正在尝试制作一个轮询器,它将持续监控传入队列。
我想要做的是当我启动我的 Rails 服务器时,应该启动轮询器并开始监视传入队列。
在我的 Rails 应用程序中实现此代码的最佳方法是什么?
你的建议会适合我。
您将不得不编写一个由 cron 定期启动的 rake 任务,或者您可以编写一个在后台连续运行的守护进程。
编写 rake 任务很容易,这应该可以帮助您入门: http: //nubyonrails.com/articles/rake-rake-rake-your-boat
这是一个 Railscast,它应该为您提供一些编写守护程序的指导:http ://railscasts.com/episodes/129-custom-daemon