AWS Добавляет Поддержку Java Lambda


Amazon Web Services (AWS) обновила AWS Lambda, чтобы вы могли писать лямбда-функции на Java, включая Java 8.

Лямбда-это служба, которая запускает ваш код в ответ на события и автоматически управляет вычислительными ресурсами для вас. Если вы не сталкивались с этим раньше, это видео дает обзор:

AWS Lambda была представлена в ноябре прошлого года и уже стала популярной среди разработчиков. Он позволяет писать потоки кода, которые запускаются в ответ на определенное событие. Когда вы создаете свою лямбда-функцию, она действует немного как функция электронной таблицы, запускаемая сразу же после ее запуска. Функция состоит из вашего кода вместе с соответствующей информацией о конфигурации, включая имя функции и требования к ресурсам.

Как объяснено на странице AWS Lambda:

«после загрузки кода в AWS Lambda вы можете связать свою функцию с определенными ресурсами AWS (например, с определенным ведром Amazon S3, таблицей Amazon DynamoDB, потоком Amazon Kinesis или уведомлением Amazon SNS). Затем, когда ресурс изменится, Lambda выполнит вашу функцию и будет управлять вычислительными ресурсами по мере необходимости, чтобы не отставать от входящих запросов.”

Служба Lambda уже была улучшена с улучшениями, включая возможность синхронного вызова, чтобы сделать ее более подходящей для разработки серверного кода приложений для Интернета вещей и Интернета вещей (IoT).

Вы платите за Лямбду в зависимости от количества сгенерированных запросов и времени выполнения кода. Существует бесплатный уровень, который дает вам 1 миллион ежемесячных запросов и 400 000 «ГБ-секунд» ежемесячного вычислительного времени.

По словам Джеффа Барра, главного евангелиста AWS, Java является первым в серии дополнительных языковых опций, которые Amazon планирует предоставить разработчикам Lambda, и что вы можете немедленно начать писать свои функции Lambda на Java. Он отметил:

«На сегодняшний день разработчики написали свои лямбда-функции в Node.js, производная от JavaScript, разработанная специально для использования в серверных приложениях.»

Теперь вы можете использовать инструментарий AWS для Eclipse:

Это дополнение означает, что ваш лямбда-код может использовать функции Java 8, такие как коллекции и библиотеки Java. Вы также можете использовать AWS SDK для Java для выполнения вызовов API AWS. Поддержка лямбда-выражений была добавлена в JDK 8, что означает, что вы можете рассматривать функциональность как аргумент метода или код как данные.


Добавить комментарий