我知道有一种能力可以使用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但是随着Java的GraalVM和native-image编译的到来,我希望能够使用GraalVM构建在Java上编写的AWS Lambda函数,并将其部署到无服务器环境中。
Serverless框架已经支持原生Java镜像功能了吗?或者,有没有其他工具可以用来用Java和GraalVM创建Lambda函数?
发布于 2019-06-15 08:34:04
根据this article的说法,无服务器框架确实支持原生GraalVM镜像。给定的示例使用Kotlin,但相同的技术应该适用于普通Java。由于使用GraalVM本机映像,有许多注意事项。
发布于 2020-04-24 02:09:03
https://stackoverflow.com/questions/55704912
复制相似问题