生产就绪型Open JDK 发行版Alibaba Dragonwell介绍

简介: 阿里巴巴 Dragonwell 作为 OpenJDK 的下游版本,是阿里巴巴针对运行在 100,000 多台服务器上的在线电子商务、金融、物流应用程序进行优化的 OpenJDK 实现。阿里巴巴 Dragonwell 是以极端扩展方式运行这些分布式 Java 应用程序的引擎。


image.png

介绍

多年来,Java 在阿里巴巴蓬勃发展。许多应用程序是用 Java 编写的,我们的许多 Java 开发人员已经编写了超过 10 亿行的 Java 代码。

Alibaba Dragonwell 是一款免费的, 生产就绪型Open JDK 发行版,提供长期支持,包括性能增强和安全修复。阿里巴巴拥有最丰富的Java应用场景,覆盖电商,金融,物流等众多领域,世界上最大的Java用户之一。Alibaba Dragonwell作为Java应用的基石,支撑了阿里经济体内所有的Java业务。

阿里巴巴 Dragonwell 作为 OpenJDK 的下游版本,是阿里巴巴针对运行在 100,000 多台服务器上的在线电子商务、金融、物流应用程序进行优化的 OpenJDK 实现。阿里巴巴 Dragonwell 是以极端扩展方式运行这些分布式 Java 应用程序的引擎。

在与上游 OpenJDK 项目相同的许可条款下,Alibaba Dragonwell 显然是一个“友好的分支”。阿里巴巴致力于与 OpenJDK 社区密切合作,并打算将尽可能多的来自阿里巴巴 Dragonwell 的定制特性带到上游。

使用阿里巴巴Dragonwell JDK

阿里巴巴 Dragonwell JDK 目前仅支持 Linux/x86_64 平台。

安装

为 Java 应用启用阿里巴巴 Dragonwell

要为您的应用程序启用Alibaba Dragonwell JDK,只需设置JAVA_HOME指向Alibaba Dragonwell 的安装目录即可。如果您通过 YUM 安装了 Dragonwell JDK,请按照安装后输出提示的说明进行操作,例如:

=======================================================================
# Assuming Alibaba Dragonwell 11 is installed to:
#    /opt/alibaba/java-11-alibaba-dragonwell
# You can set Alibaba Dragonwell as default JDK by exporting following environment variables:
$ export JAVA_HOME=/opt/alibaba/java-11-alibaba-dragonwell
$ export PATH=${JAVA_HOME}/bin:$PATH
=======================================================================

致谢

特别感谢为阿里巴巴 Dragonwell JDK内部JDK构建做出贡献的人。

出版物

阿里巴巴 Dragonwell JDK所包含的技术已发表在以下论文中


相关文章
|
7月前
|
算法 Java API
生产升级JDK 17 必读手册
DK 17 在 2021 年 9 月 14 号正式发布了!根据发布的规划,这次发布的 JDK 17 是一个长期维护的版本(LTS)。
Dragonwell JDK环境配置
Dragonwell JDK环境配置
|
Java Linux iOS开发
Dragonwell JDK系统要求
Dragonwell JDK系统要求
|
消息中间件 Cloud Native Java
带你读《2022龙蜥社区全景白皮书》——5.4.2 Alibaba Dragonwell
带你读《2022龙蜥社区全景白皮书》——5.4.2 Alibaba Dragonwell
298 8
|
Java Anolis
【解决问题】Anolis下JDK编译Dragonwell解决configure时X11的报错
Dragonwell JDK在编译时,执行configure遇到的X11环境检查相关的问题,主要是环境上对应的包未安装,检查失败。对应安装如下几个包即可。
|
存储 运维 供应链
更高水准的供应链安全实践:Alibaba Dragonwell 及其 SLSA 2 级认证
日益庞大的Java应用,我们是否真的能切实保证应用的安全?
更高水准的供应链安全实践:Alibaba Dragonwell 及其 SLSA 2 级认证
|
NoSQL Ubuntu Java
RISC-V 中开发 Java 是一种什么体验? 让 Dragonwell JDK 来回答
由于搭载 RVV-1.0 版本的芯片现阶段实际上很少,所以 Dragonwell 可能是目前唯一能够在硬件上运行 RVV 的 JDK。
|
人工智能 Java 编译器
|
Java Windows
从根本解决windows安装JDK出现error:could not open '...jvm.cfg'的问题
从根本解决windows安装JDK出现error:could not open '...jvm.cfg'的问题
461 0
从根本解决windows安装JDK出现error:could not open '...jvm.cfg'的问题
|
Java Shell 数据安全/隐私保护
部署基于Dragonwell的Java运行环境
本场景介绍如何部署和使用Dragonwell运行环境。
下一篇
DataWorks