Amazon web services 使用服务器启动代码或初始化代码(Ruby Rails)提取SQS消息

Amazon web services 使用服务器启动代码或初始化代码(Ruby Rails)提取SQS消息,amazon-web-services,ruby-on-rails-3,amazon-sqs,Amazon Web Services,Ruby On Rails 3,Amazon Sqs,我正在实现AmazonSQS服务,用于处理大量消息以将其持久化到数据库中。我可以使用右键推送消息。我还能够通过为gem提供的示例获取消息 我可能会有多个ruby/rails服务器实例来拉取和处理消息(使用SQS的锁和超时特性)。我想探索使用一些启动脚本拉取消息的机会,或者在启动ruby/rails服务器期间进行初始化,让组件始终运行并处理消息,直到服务器停止 有人能分享一些关于如何实现这一点的参考吗?如果处理不是在线请求的一部分,那么最好的方法是编写专用脚本,该脚本将始终运行一个循环(如果没有太

我正在实现AmazonSQS服务,用于处理大量消息以将其持久化到数据库中。我可以使用右键推送消息。我还能够通过为gem提供的示例获取消息

我可能会有多个ruby/rails服务器实例来拉取和处理消息(使用SQS的锁和超时特性)。我想探索使用一些启动脚本拉取消息的机会,或者在启动ruby/rails服务器期间进行初始化,让组件始终运行并处理消息,直到服务器停止


有人能分享一些关于如何实现这一点的参考吗?

如果处理不是在线请求的一部分,那么最好的方法是编写专用脚本,该脚本将始终运行一个循环(如果没有太多工作要做,可能会休眠)

您将提取一条消息,处理它,删除它,然后继续下一步

在机器启动时运行这些进程,并使用类似