Руководство пользователя Alibaba Dragonwell8
Примечания к выпуску расширенной версии Alibaba Dragonwell8
Примечания к выпуску стандартной версии Alibaba Dragonwell8
С годами Java распространилась в Alibaba. Многие приложения написаны на Java, и многие наши Java-разработчики написали более одного миллиарда строк кода Java.
Alibaba Dragonwell, являющаяся последующей версией OpenJDK, представляет собой собственную реализацию OpenJDK в Alibaba, оптимизированную для онлайн-приложений электронной коммерции, финансов и логистики, работающих на более чем 100 000 серверах. Alibaba Dragonwell — это механизм, который запускает эти распределенные Java-приложения в экстремальных масштабах.
Текущая версия поддерживает только платформу Linux/x86_64.
Alibaba Dragonwell, очевидно, является «дружественным ответвлением» на тех же условиях лицензирования, что и исходный проект OpenJDK. Alibaba стремится тесно сотрудничать с сообществом OpenJDK и намерена внедрить как можно больше настраиваемых функций из Alibaba Dragonwell в исходную версию.
Alibaba Dragonwell JDK в настоящее время поддерживает только платформу Linux/x86_64.
Alibaba Dragonwell официально поддерживается и поддерживается в репозитории YUM Alibaba Cloud Linux 2 (Aliyun Linux 2), и этот репозиторий также должен быть совместим с Aliyun Linux 17.1, Red Hat Enterprise Linux 7 и CentOS 7.
sudo yum install -y java-1.8.0-alibaba-dragonwell
;/etc/yum.repos.d
(например: /etc/repos.d/alinux-plus.repo
) со следующим содержимым, после чего вы сможете установить Alibaba Dragonwell, выполнив: 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
Чтобы включить Alibaba Dragonwell JDK для вашего приложения, просто установите JAVA_HOME
, чтобы он указывал на каталог установки Alibaba Dragonwell. Если вы установили Dragonwell JDK через YUM, следуйте инструкциям, появляющимся в результатах после установки, например:
=======================================================================
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
=======================================================================
Особая благодарность тем, кто внес свой вклад во внутренние сборки JDK Alibaba.
Технологии, включенные в Alibaba Dragonwell, были опубликованы в следующих статьях.
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