OK, do đó, một bản tóm tắt nhanh chóng thiết lập của tôi và những gì tôi muốn đạt được:Cách thanh lịch để tạo hình thu nhỏ của hình ảnh được lưu trữ trên s3 với ec2 và giao tiếp với đường ray khi kết thúc?
Tôi có một đường ray 2.3.5 máy chủ chạy trang web của tôi. Tôi có một ứng dụng flash trên trang web của mình nơi người dùng có thể tải hình ảnh trực tiếp lên s3.
Khi tải lên hoàn tất, đường ray được thông báo.
Tại thời điểm tải hình ảnh lên s3 và đường ray được thông báo, tôi muốn đường ray gửi một số bài đăng đến địa điểm nào đó trên ec2 để tạo hai hình thu nhỏ (110x110 và 600x600).
Khi hình thu nhỏ được tạo và chuyển sang s3, tôi muốn bất kỳ quá trình nào trên ec2 gửi bài đăng trở lại đường ray để thông báo rằng quá trình tạo hình thu nhỏ kết thúc và nằm trên s3.
Cách tốt nhất để thực hiện việc này là gì? Tôi đã xem xét các công cụ như knife rất ngắn gọn nhưng tôi không quen thuộc với việc sử dụng các dịch vụ ec2 hoặc tương tự.
Cảm ơn
Cảm ơn bạn đã trả lời. Tôi đang xem đá quý ruby ec2 này (https://github.com/rightscale/right_aws) để gửi các yêu cầu hàng đợi với SQS. Những gì tôi không chắc chắn là những gì tôi sẽ làm ở phía bên ec2. Tôi có nên có một máy chủ rails với right_aws để kiểm tra hàng đợi và sau đó một cái gì đó như kẹp giấy để xử lý hình ảnh cho hình thu nhỏ? – Zyren
Có một đường ray với right_aws và kẹp giấy trên EC2 là một lựa chọn nhưng nó không thực sự quan trọng những gì bạn đang chạy trên EC2 miễn là nó có thể thăm dò hàng đợi SQS và xử lý hình ảnh. – dcro
Bạn cũng có thể xem xét sử dụng nhà cung cấp SAAS để xử lý việc tạo hình thu nhỏ. Một tùy chọn mà tôi bây giờ là http://transloadit.com/ nhưng tôi đã không sử dụng chúng vì vậy tôi không thể cung cấp bất kỳ phản hồi nào về dịch vụ của họ. – dcro