【发布时间】:2020-01-02 08:37:50
【问题描述】:
在最近发布的 GraalVM 19.3 中,它添加了对 Java 11 的支持,这让我们再次看到它很有趣。 Oracle 有两个版本,免费社区版和非免费企业版是可以理解的,但对于两者之间的实际区别是什么,他们很模糊。
常见问题解答说:
Oracle GraalVM 企业版和 Oracle GraalVM 企业版有什么区别? GraalVM 社区版?有几个关键的进步 GraalVM Enterprise 使其成为企业的首选产品 GraalVM 社区,包括:
- 通过更高的峰值性能和更低的内存占用来提高效率,从而降低您的基础架构 成本并缩短应用程序响应时间
- 提高安全性 保护所有语言的应用程序的功能
- 企业支持 24x7x365 让您高枕无忧 环境由全球 GraalVM 专家提供支持
对于那些需要支持关键任务应用程序的人来说,最后一个要点是可以理解的,但我发现前两个相当模糊。
因此,我想听听那些实际使用过 GraalVM 的人的意见,如果 这些差异可以很容易地总结出来——特别是如果有“这对我们有什么好处”数据支持的话——开发人员可以找出企业版会给我们带来什么。尤其是从 docker/kubernetes 上的原生镜像来看,因为我们目前的主要用例是基于 Java 的微服务(目前基于 Spring Boot,但微配置文件 WAR 方法很有趣,可以摆脱运行时的脆弱性)。
【问题讨论】:
标签: java graalvm graalvm-native-image