Amazon 的 SQS with Rails 应用程序
我正在 My Rails 应用程序中实施 Amazon 的 SQS 服务。
我正在尝试制作一个轮询器,它将持续监视传入队列。
我想要做的是,当我启动 Rails 服务器时,轮询器应该启动并开始监视传入队列。
在我的 Rails 应用程序中实现此代码的最佳方法是什么?
你的建议很适合我。
I am implementing Amazon's SQS service in My Rails application.
I am trying to make a Poller which will continuously monitor the incoming Queue.
What I want to do is when I start my rails server the Poller should be start and start monitoring the incoming queue.
Which is the best way to implement this code in my rails app?
Your suggestion will appropriate me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须编写一个由 cron 定期启动的 rake 任务,或者编写一个在后台连续运行的守护进程。
编写 rake 任务很容易,这应该可以帮助您入门:http://nubyonrails。 com/articles/rake-rake-rake-your-boat
这是一个 Railscast,应该为您提供一些编写守护进程的指导:http://railscasts.com/episodes/129-custom-daemon
You will have to write either a rake task that is started periodically by cron or you can write a daemon that runs continuously in the background.
Writing a rake task is easy, this should get you started: http://nubyonrails.com/articles/rake-rake-rake-your-boat
Here is a Railscast that should give you some directions for writing a daemon: http://railscasts.com/episodes/129-custom-daemon