GraalVM:在容器内部署Java本地镜像

GraalVM是一款可以运行不同语言程序的高性能虚拟机。目前它能运行包括Java, Scala, Kotlin以及Groovy在内的JVM语言。它还支持JavaScript,Node.js, Ruby, R, Python以及LLVM能支持的原生语言。GraalVM有许多用途,对于云部署及容器领域,其中的一项特性可能最让人兴奋不已。它可以将JVM字节码提前编译成本地可执行文件或共享库,而生成的二进制文件并不依赖JVM来执行。

这个可执行文件可以当作一个独立的应用在容器内运行,同时它的启动时间非常非常迅速。除此之外,GraalVM本地镜像运行时内存占用低,对云部署也是一个极大的诱惑。

开始
我们先从头开始,创建一个GraalVM的本地镜像。首先需要有一个它的发布版;可以从它的网站上下载。社区版或企业版都可以。

解压后,将GraalVM的目录设置到 G R A A L V M H O M E 变 量 中 ; 可 以 将 GRAALVM_HOME变量中;可以将 GRAALVMHOMEGRAALVM_HOME/bin(Mac上是 G R A

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值