Функция AWS Lambda на Java с бессерверной инфраструктурой и GraalVM - PullRequest
2 голосов
/ 16 апреля 2019

Я знаю, что существует возможность создания функций AWS Lambda на Java с использованием Безсерверная среда .Базовая конфигурация в serverless.yml обычно выглядит примерно так:

service: aws-java-endpoint

frameworkVersion: ">=1.2.0 <2.0.0"

provider:
  name: aws
  runtime: java8

package:
  artifact: build/distributions/aws-java-endpoint.zip

functions:
  currentTime:
    handler: com.serverless.Handler
    events:
      - http:
          path: ping
          method: get

Но с приходом компиляции GraalVM и native-image для Java я ищу возможность создавать функции AWS Lambda, написанные наJava с использованием GraalVM и развертывание его с помощью Serverless.

Поддерживает ли уже Serverless Framework встроенную функцию изображений Java?Или, может быть, есть другие альтернативные инструменты для создания функций Lambda с Java и GraalVM?

1 Ответ

2 голосов
/ 15 июня 2019

Согласно этой статье Безсерверный фреймворк поддерживает собственные образы GraalVM.Данный пример с Kotlin, но тот же самый метод должен работать для простой Java.Существует ряд предостережений из-за использования собственных изображений GraalVM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...