当用户POSTS到我的服务器时,我应该将图片存储在队列正文中,然后让“worker”服务器将其拉出并调整大小/上传到S3?
我使用队列的原因是因为调整大小/上传20张图像到S3需要很长时间。
答案 0 :(得分:1)
亚马逊的Simple Queue Service可能用于维护工作者和前端服务器之间的通信,但请记住,它只支持高达64kb的消息,这意味着无法将图像保留在队列中。这可能是最好的,文件系统旨在维护大型文件,队列实现通常不是。
我希望用户直接上传到S3,然后使用SQS协调工作服务器之间的通信,因为它们处理图像并将它们返回到S3。