概叙
Alibaba Dragonwell 是阿里巴巴公司基于OpenJDK的构建,免费。阿里巴巴Dragonwell没有通过TCK测试。
Alibaba Dragonwell 会针对 Long Term Support(LTS) 提供 Java 8 、Java 11 和Java17版本。
Dragonwell随阿里云 VM 镜像发布,免费提供给阿里云客户使用;阿里巴巴有着最丰富的Java应用场景,覆盖电商,金融,物流等众多领域,世界上最大的Java用户之一。
龙井 (dragonwell-jdk.io)
https://github.com/dragonwell-project
产品介绍
Alibaba Dragonwell 是阿里云针对云计算下的微服务、大数据、函数计算等场景高度优化的 OpenJDK 发行版,力求在稳定性,性能,以及技术前瞻性方面,满足云上 Java 用户的需求。
产品优势
生产和安全
阿里巴巴Dragonwell包括来自上游的最新错误修复和secutiry补丁,并提供了在阿里巴巴生产环境中广泛使用的额外功能。
安全与稳定性增强
紧密与 OpenJDK 社区保持合作,保持对社区工作的跟踪,及时同步上游更新;同时,Dragonwell 选择性的移植高版本 Java 的重要功能到当前广泛使用的LTS版本,这些移植功能已经在阿里内部被大规模部署,用户都可以免费使用,而不用等下一个 LTS 版本。
性能
作为阿里巴巴Java应用的引擎,Dragonwell支持阿里巴巴经济中的所有Java业务,在业务场景中积累了大量的实践和创新。
面向云原生环境的极致优化
Alibaba Dragonwell 作为阿里巴巴 大规模 Java 应用的基石,支撑了集团、蚂蚁,以及阿里云上所有的 Java 业务,积累了大量业务场景下的实践和创新,覆盖 Just-in-Time Compiler、内存管理、高并发、可调试性等多个方面。
即插即用
Java 生态其他 OpenJDK 发行版的可靠替代品
Alibaba Dragonwell 是 Java 生态其他 OpenJDK 发行版在生产环境的免费的、可靠替代品。
云原生
在 JWarmup 和 ElasticHeap 的帮助下,您的应用程序将消耗更少的预热时间和内存占用。
工具
集成JFR,Java Mission Control和一系列实用的监控和故障排除工具。
Dragonwell使用的是OpenJDK的HotSpot虚拟机。
Dragonwell是阿里巴巴开发的一款免费的、生产就绪型的Open JDK发行版,它完全兼容Java SE标准,并且通过JCK兼容性测试。Dragonwell的选择性移植了高版本Java的重要功能,这些功能已经在阿里内部被大规模部署,用户可以免费使用。
此外,Dragonwell提供了长期支持,包括性能增强和安全修复,支持Java 8和Java 11两个版本,分别提供至少到2023年6月和2024年6月的更新。
虽然Dragonwell在容器环境中的使用示例提到了dragonwell8:8.4.4,但这并不直接说明Dragonwell使用的虚拟机类型。然而,由于Dragonwell是基于OpenJDK开发的,可以合理推断它使用的是OpenJDK的HotSpot虚拟机,这是因为在OpenJDK中,HotSpot是最常用的JVM实现之一。
此外,阿里云帮助中心也提到,推荐的JDK发行版包括OpenJDK和Alibaba Dragonwell,这进一步证实了Dragonwell是基于OpenJDK开发的。
版本和源码说明
https://github.com/dragonwell-project
下载地址
Dragonwell
阿里巴巴Dragonwell常见问题
https://github.com/dragonwell-project/dragonwell11/wiki
https://github.com/dragonwell-project/dragonwell8/wiki
- Q: 什么是阿里巴巴Dragonwell 11?
A: Dragonwell 11是阿里巴巴公司制作、发布并长期支持的一款JDK发行版,它基于OpenJDK 11u项目,并包含了一些在阿里内部广泛使用的附加特性。
- Q: 为什么要使用Dragonwell 11?
A: Dragonwell 11是阿里云上官方长期支持的JDK发行版,包含了一些被阿里巴巴生产环境广泛验证过的特性和最新的bug修复。
- Q: Dragonwell 和OpenJDK有什么区别?
A: Dragonwell是阿里巴巴JVM团队维护的JDK版本,包含一些被阿里巴巴生产环境广泛验证过得特性,比如JFR Object Profiling 。
- Q: 阿里巴巴有计划把Dragonwell的独有patch贡献到OpenJDK上游吗?
A: 是的,阿里巴巴JVM团队一直在尝试向OpenJDK社区贡献patch,包括大的特性和较小的bug修复。
- Q: 使用Dragonwell需要支付任何费用吗?
A: Dragonwell使用与OpenJDK一样的license发布,您可以从该项目的Github页面获取二进制和源码,阿里巴巴不会对使用、分发Dragonwell的行为收取费用。
- Q: 我在使用Dragonwell的过程中如果需要支持该怎么办?
A: 请前往项目的Github页面(github.com/alibaba/dragonwell11)提交issue获取支持,社区的开发者们会跟进.
您也可以通过搜索钉钉群号[35434688]加入Dragonwell 钉钉 群参与技术讨论以寻求支持。
版权归原作者 -无-为- 所有, 如有侵权,请联系我们删除。