Alibaba Dragonwell8-Benutzerhandbuch
Versionshinweise zur Alibaba Dragonwell8 Extended Edition
Versionshinweise zur Alibaba Dragonwell8 Standard Edition
Im Laufe der Jahre hat sich Java in Alibaba stark verbreitet. Viele Anwendungen sind in Java geschrieben und viele unserer Java-Entwickler haben mehr als eine Milliarde Zeilen Java-Code geschrieben.
Alibaba Dragonwell ist als Downstream-Version von OpenJDK die interne OpenJDK-Implementierung bei Alibaba, die für Online-E-Commerce-, Finanz- und Logistikanwendungen optimiert ist, die auf über 100.000 Servern laufen. Alibaba Dragonwell ist die Engine, die diese verteilten Java-Anwendungen in extremer Skalierung ausführt.
Die aktuelle Version unterstützt nur die Linux/x86_64-Plattform.
Alibaba Dragonwell ist eindeutig ein „Friendly Fork“ unter den gleichen Lizenzbedingungen wie das Upstream-OpenJDK-Projekt. Alibaba ist bestrebt, eng mit der OpenJDK-Community zusammenzuarbeiten und beabsichtigt, so viele angepasste Funktionen wie möglich von Alibaba Dragonwell in den Upstream zu bringen.
Alibaba Dragonwell JDK unterstützt derzeit nur die Linux/x86_64-Plattform.
Alibaba Dragonwell wird offiziell im YUM-Repository von Alibaba Cloud Linux 2 (Aliyun Linux 2) unterstützt und verwaltet. Dieses Repo sollte auch mit Aliyun Linux 17.1, Red Hat Enterprise Linux 7 und CentOS 7 kompatibel sein.
sudo yum install -y java-1.8.0-alibaba-dragonwell
;/etc/yum.repos.d
(z. B.: /etc/repos.d/alinux-plus.repo
) mit folgendem Inhalt, dann sollte die Installation möglich sein Alibaba Dragonwell durch Ausführen von: sudo yum install -y java-1.8.0-alibaba-dragonwell
: # plus packages provided by Aliyun Linux dev team
[plus]
name=AliYun-2.1903 - Plus - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/alinux/2.1903/plus/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/alinux/RPM-GPG-KEY-ALIYUN
Um Alibaba Dragonwell JDK für Ihre Anwendung zu aktivieren, legen Sie einfach JAVA_HOME
so fest, dass es auf das Installationsverzeichnis von Alibaba Dragonwell verweist. Wenn Sie Dragonwell JDK über YUM installiert haben, befolgen Sie die Anweisungen, die Sie in den Ausgaben nach der Installation erhalten, z. B.:
=======================================================================
Alibaba Dragonwell is installed to:
/opt/alibaba/java-1.8.0-alibaba-dragonwell-8.0.0.212.b04-1.al7
You can set Alibaba Dragonwell as default JDK by exporting the
following ENV VARs:
$ export JAVA_HOME=/opt/alibaba/java-1.8.0-alibaba-dragonwell-8.0.0.212.b04-1.al7
$ export PATH=${JAVA_HOME}/bin:$PATH
=======================================================================
Besonderer Dank geht an diejenigen, die Beiträge zu Alibabas internen JDK-Builds geleistet haben.
Die in Alibaba Dragonwell enthaltenen Technologien wurden in folgenden Artikeln veröffentlicht
ICSE'19: https://2019.icse-conferences.org/event/icse-2019-technical-papers-safecheck-safety-enhancement-of-java-unsafe-api
ICPE'18: https://dl.acm.org/citation.cfm?id=3186295
ICSE'18 SEIP https://www.icse2018.org/event/icse-2018-software-engineering-in-practice-java-performance-troubleshooting-and-optimization-at-alibaba