我正在使用 ubuntu 12.04 运行 ec2 实例。
我正在使用aws基础设施,现在我正在尝试实现一个消费者工作者,它将消费一个sqs队列(msgs队列,不是很重要)。
为此,我创建了一个 php 文件,该文件“收获”队列 30 秒。最重要的是,我有一个 crontab 每 30 秒运行一次此页面。
什么是更优雅/更合适的解决方案?我如何制作一个后台 php 进程,以及如何检查它是否还活着,如果需要,将其杀死并重新启动它?
- 只是一个澄清 - 我问的是消耗队列的过程,无论选择哪个/什么机械化(sqs,rabbitMQ)
感谢您的帮助