AWS Beanstalk-用于后台任务的Celery

时间:2019-05-22 20:19:32

标签: amazon-web-services amazon-s3 celery amazon-elastic-beanstalk

我希望能够在Elastic Beanstalk中运行后台任务。我的应用是用Flask编写的。

我的用例是我正在将音频文件发送到客户端。但是,除了将音频发送到客户端外,我还想将这些文件保存到S3。为此,我在本地环境中设置了Celery和Redis,以便在后台上传文件。

如何将此设置移至Beanstalk环境?我将来可能希望启用负载平衡,但是按比例缩小操作将关闭消息队列中具有待处理任务的实例。我查看了Amazon SQS,但它具有256KB消息大小限制。我的邮件将不止于此。

谢谢。

0 个答案:

没有答案