具有无服务器框架和GraalVM的Java上的AWS Lambda函数

时间:2019-04-16 09:32:02

标签: java amazon-web-services aws-lambda serverless-framework graalvm

我知道可以使用Serverless framework在Java上创建AWS Lambda函数。 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

但是随着GraalVMnative-image的Java编译工作的到来,我寻求使用GraalVM构建用Java编写的AWS Lambda函数并将其与Serverless一起部署的功能。

无服务器框架是否已经支持本机Java映像功能?也许还有其他替代工具可用于使用Java和GraalVM创建Lambda函数?

2 个答案:

答案 0 :(得分:2)

根据this article,无服务器框架确实支持本机GraalVM映像。给定的示例使用Kotlin,但相同的技术也适用于纯Java。由于使用了GraalVM本机映像,因此有很多警告。

答案 1 :(得分:0)

Micronaut使用Java / GraalVM / SAM。

其他相关项目:

相关问题