2014-12-25 26 views
6

AWS đã giới thiệu AWS Lambda, một sự kiện thúc đẩy dịch vụ điện toán cho các ứng dụng năng động, mà tôi hy vọng cho phép tôi thực hiện như sau:AWS Lambda Java tương thích

Nó sẽ mất một liên kết và sau đó thực hiện các yêu cầu HTTP và xử lý phản hồi đến từ yêu cầu này. Đối với thủ tục này, tôi cần nhiều chương trình, được thực hiện trong một hàng đợi. Vì vậy, hàm Lambda phải thực hiện một số chương trình Java/C++ và một số tập lệnh Python từ hàm Lambda. Nếu điều này là không thể, sau đó tôi có thể chuyển đổi mã này/các tệp thực thi thành các mô-đun Node.js và sử dụng mọi thứ trong cùng một thủ tục theo cách này không?

Tôi tự hỏi liệu điều này có thể thực hiện được với AWS Lambda không?

Trả lời

6

Khi AWS công bố Lambda, họ đã đề cập đến nó sẽ được mở rộng sang các ngôn ngữ lập trình khác trong tương lai. Java và Python (hoặc Jython) có khả năng là ứng cử viên được xem xét.

Tính đến hôm nay, các hàm Lambda hỗ trợ node.js và được thực thi trên các cá thể Amazon EC2.

Mọi thứ được đóng gói dưới dạng mô-đun nút và dựa trên các tệp nhị phân của Linux sẽ có thể chạy trên lambda.

Hãy nhớ rằng thời gian thực hiện hàm lambda của bạn là tối đa 60 giây. Chức năng của bạn sẽ bị gián đoạn nếu nó vượt quá giới hạn đó.


[UPDATE tháng 3 năm 2016]

Lambda bây giờ hỗ trợ các môi trường 2,7 thực hiện Java8 và Python ngoài của NodeJS.
Thời gian thực hiện đã được kéo dài tối đa 300 giây. http://docs.aws.amazon.com/lambda/latest/dg/limits.html

+0

AWS Lambda có sẵn sàng cho doanh nghiệp không (doanh nghiệp và người tư nhân) trong tương lai không? – orbatschow

+2

Lambda có sẵn ở chế độ xem trước cho tất cả khách hàng AWS, cá nhân và doanh nghiệp. Bạn có thể tạo tài khoản AWS tại http://aws.amazon.com/ và hưởng lợi từ cấp miễn phí ngay hôm nay! http://aws.amazon.com/free/ Bạn có thể đăng ký tham gia chương trình xem trước tại http://aws.amazon.com/lambda/preview/ –

+0

Tối đa 60 giây có dành cho bản xem trước không? Điều đó có khả năng tăng? Tôi cảm thấy như 60 giây, cho thời gian chờ internet ngẫu nhiên/lỗi DNS xảy ra trong đám mây, có vẻ không quá dài ở tất cả – mmcrae