如果用户正在上传图片,我需要进行大量的调整大小/上传,我应该如何设置我的队列?

时间:2010-11-08 09:17:17

标签: python data-structures amazon-s3 queue distributed

当用户POSTS到我的服务器时,我应该将图片存储在队列正文中,然后让“worker”服务器将其拉出并调整大小/上传到S3?

我使用队列的原因是因为调整大小/上传20张图像到S3需要很长时间。

1 个答案:

答案 0 :(得分:1)

亚马逊的Simple Queue Service可能用于维护工作者和前端服务器之间的通信,但请记住,它只支持高达64kb的消息,这意味着无法将图像保留在队列中。这可能是最好的,文件系统旨在维护大型文件,队列实现通常不是。

我希望用户直接上传到S3,然后使用SQS协调工作服务器之间的通信,因为它们处理图像并将它们返回到S3。