我需要做一些异步作业处理给定一个Web请求,我将定期轮询直到它完成.我有整个堆栈并在本地运行,但我无法从概念上理解如何将其转移到EBS工作层.我在本地使用Django和Celery以及RabbitMQ,并且成功地将RabbitMQ替换为Amazon SQS.但是,当我尝试创建一个工作层时,该工作层将使用与webapp相同的RDS数据库但不成功.我陷入了可以对消息进行排队但无法从队列中读取它们的问题.我需要使用这些消息对数据库执行一些昂贵的操作,并为使用者准备结果.是否有一些我缺少的建筑作品?我如何以及在哪里获得芹菜守护程序来处理SQS消息?