我知道可以使用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
但是随着GraalVM和native-image
的Java编译工作的到来,我寻求使用GraalVM构建用Java编写的AWS Lambda函数并将其与Serverless一起部署的功能。
无服务器框架是否已经支持本机Java映像功能?也许还有其他替代工具可用于使用Java和GraalVM创建Lambda函数?
答案 0 :(得分:2)
根据this article,无服务器框架确实支持本机GraalVM映像。给定的示例使用Kotlin,但相同的技术也适用于纯Java。由于使用了GraalVM本机映像,因此有很多警告。
答案 1 :(得分:0)