3

我知道可以使用无服务器框架在 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-imageJava 编译的出现,我希望能够使用 GraalVM 构建在 Java 上编写的 AWS Lambda 函数,并使用无服务器进行部署。

Serverless 框架是否已经支持原生 Java 图像功能?或者也许还有其他替代工具可以使用 Java 和 GraalVM 创建 Lambda 函数?

4

2 回答 2

2

根据这篇文章,无服务器框架确实支持原生 GraalVM 图像。给定的示例是使用 Kotlin 的,但相同的技术应该适用于纯 Java。由于使用 GraalVM 原生镜像,有很多注意事项。

于 2019-06-15T00:34:04.307 回答
0

Micronaut使用 Java/GraalVM/SAM。

其他相关项目:

于 2020-04-23T18:09:03.153 回答