Dragonwell

Alibaba Dragonwell 是一款免费的,多平台生产就绪型 OpenJDK 发行版,提供长期支持,包括稳定性,安全修复和性能增强。

快捷入口

产品简介

Alibaba Dragonwell 是阿里云针对云计算下的微服务、大数据、函数计算等场景高度优化的 OpenJDK 发行版,力求在稳定性,性能,以及技术前瞻性方面,满足云上 Java 用户的需求。

产品优势

  • 面向云原生环境的极致优化

    Alibaba Dragonwell 作为阿里巴巴 大规模 Java 应用的基石,支撑了集团、蚂蚁,以及阿里云上所有的 Java 业务,积累了大量业务场景下的实践和创新,覆盖 Just-in-Time Compiler、内存管理、高并发、可调试性等多个方面。

  • 安全与稳定性增强

    紧密与 OpenJDK 社区保持合作,保持对社区工作的跟踪,及时同步上游更新;同时,Dragonwell 选择性的移植高版本 Java 的重要功能到当前广泛使用的LTS版本,这些移植功能已经在阿里内部被大规模部署,用户都可以免费使用,而不用等下一个 LTS 版本。

  • Java 生态其他 OpenJDK 发行版的可靠替代品

    Alibaba Dragonwell 是 Java 生态其他 OpenJDK 发行版在生产环境的免费的、可靠替代品。

产品功能

  • Dragonwell Standard Edition

    Dragonwell Standard Edition

    基于OpenJDK上游,包含更多的增强,比如:bug-fixing, security patches, tooling support等。

  • Dragonwell Extended Edition

    Dragonwell Extended Edition

    标准版之上的增强版,包含了大量的面向云计算环境优化的定制特性,例如 Wisp2、JWarmup、Multi-Tenant、ElasticHeap 等。这些特性都在阿里生产环境得到大规模验证。

入门与试用

快速上手
  • 01 安装Dragonwell

    1

    在GitHub下载需要的Dragonwell版本

    2

    或者使用阿里云制品中心镜像

  • 02配置Alibaba Dragonwell的Java应用运行环境

    1

    将您的应用脚本或者环境变量中的JDK目录变量(一般是JAVA_HOME),指向上一步中安装的Alibaba Dragonwell目录

    2

    重启应用以使用Alibaba Dragonwell JDK配置

安全合规

阿里云于 2020 年加入 Eclipse Adoptium 社区,是 Eclipse Adoptium 工作组的战略基石成员,参与 Eclipse Adoptium 社区治理,为 Java Ecosystem 提供完全兼容的、基于 OpenJDK 的高质量 JDK 发行版。Alibaba Dragonwell 现有的 CICD 发布工程基于 Adoptium 社区开源的 CICD 设施构建,容器镜像版本由阿里云容器镜像服务 ACR 托管。

  • 软件供应链安全

    软件供应链安全

    • SLSA 2级Alibaba Dragonwell 现有的 CICD 发布工程基于 Adoptium 社区开源的 CICD 设施构建。在软件供应链安全标准方面,Alibaba Dragonwell 达到了 SLSA Specification 所规定的 SLSA 2级要求。

    • Reproducible Builds可重复构建 Alibaba Dragonwell Builds 以验证 Dragonwell 的构建安全性。

  • 漏洞管理

    漏洞管理

    • CVE 管理紧密与 OpenJDK 社区保持合作,保持对社区工作的跟踪,及时同步上游 CVE 更新。

    • 安全镜像Alibaba Dragonwell 容器镜像由阿里云容器镜像服务 ACR 制品中心提供分发,并确保镜像版本更新及镜像安全修复。

常见问题

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钉钉群参与技术讨论以寻求支持。查看详情

社区

实验与课程

技术交流

内容分类: