Alibaba публикува своя JDK за Dragonwell 8.0 в отворен код

драконче

За да се избегнат правни проблеми с Oracle (която притежава собствени разширения), оквсе повече компании изграждат свои собствени JDK от OpenJDK и да се възползват от общността с тяхната работа.

Независимо дали става дума за Red Hat, Amazon, за да назовем само няколкоВсички тези компании имат свои собствени JDK. Според тях собствените разширения на Oracle унищожават доверието на разработчиците, които постепенно се отдалечават от езика Java.

Драконов кладенец Alibaba

Java е широко използван език на Alibaba, тъй като се нуждае от оптимизиран JDK за своите приложения услуги за електронна търговия, финанси и онлайн логистика, работещи на повече от 100,000 XNUMX сървъра.

От тази нужда възникна Alibaba Dragonwell, JDK, получен от OpenJDK и който е двигателят, който управлява разпределените Java приложения на Alibaba в екстремни мащаби, в съответствие с условията на компанията.

Като разклонение на OpenJDK, Alibaba Dragonwell JDK е безплатен софтуер под лиценза GNU 2.0, достъпен на GitHub.

Инженерите на Alibaba Group наскоро представиха вашата собствена реализация на JDK на GitHub. За компанията това внедряване се ражда от необходимостта да се намери ресурс на Java, който е подходящ за нейните приложения и позволява широкомащабното му прилагане.

Тази вътрешна персонализация или версия надолу по веригата на OpenJDK от Alibaba Group е наречена Alibaba Dragon Well 8.0. Както се очаква, тази персонализация е приложена за специфични бизнес нужди.

На презентацията на екипа на Dragonwell:

Отбелязва се, че последният е оптимизиран за онлайн приложения за електронна търговия, финанси и логистика и вече работи на повече от сто хиляди сървъра. »

Alibaba Dragonwell е двигателят, който управлява нашите разпределени Java приложения с изключителна мащабируемост “, каза екипът.

Екипът на Alibaba Dragonwell съобщава, че последният е сертифициран като съвместим със стандарта Java SE и че текущата версия е съвместима само с платформата Linux за архитектури x86 и x64.

Освен че е вилица на OpenJDK, той има и други функции, които компанията смята за много важни за нейната работа.

„Приемайки OpenJDK за стартиране на нашите приложения, осъзнахме необходимостта да го персонализираме специално за широкомащабни внедрявания на Java приложения“, пишат от екипа.

Всичко за Alibaba Dragonwell 8.0 Нова версия

Новата версия на Alibaba Dragonwell той има нов събирач на боклук, наречен CMS, полетен рекордер (JFR) и предлага нови допълнения.

В доклада за тази нова версия от Alibaba Dragonwell екипът от разработчици подчертава, че:

  • Нова подменю за мини се добавя към подкомандата за изхвърляне на инструмента за изхвърляне, за да се игнорира съдържанието на примитивните масиви на heapdump.
  • Както и нова опция PrintYoungGenHistoAfterParNewGC за отпечатване на хистограмата на обекти след ParNew GC.
  • Добавена е опцията PrintGCRootsTraceTime, за да се отпечатат детайлите на ParNew GC като G1GC. Помогнете на потребителите да открият проблема с продължителното време за почивка. Може да се отваря / затваря от jinfo

И нова опция ArrayAllocationWarningSize за отпечатване на стека повиквания за картографиране на масив, който надвишава ArrayAllocationWarningSize. Стойността по подразбиране за тази опция е 512M. Това може да бъде променено от jinfo.

Как да получите Alibaba Dragonwell 8.0?

Този JDK е достъпен за онези ентусиасти, които искат да знаят малко повече за него или да го внедрят на своите сървъри.

Важно е да се спомене това В момента Alibaba Dragonwell JDK поддържа само платформа Linux на архитектури x86 и x64.

За RHEL могат да се добавят системи CentOS и AliOS следното хранилище.

В случая на CentOS това го добавяме с:

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

И ние инсталираме с:

sudo yum install dragonwell-8

Сега просто за да активирате Alibaba Dragonwell JDK за вашето заявление, наМоля, конфигурирайте JAVA_HOME да сочи към инсталационната директория на Alibaba Dragonwell.

За други системи трябва да изтеглите JDK от Github, връзката е тази.

Можете да се консултирате с инструкциите за изпълнение на Alibaba Dragonwell 8.0, както и повече информация за него. В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.