Alibaba публікує власний JDK Dragonwell 8.0 у відкритому коді

Драконвелл

Щоб уникнути юридичних проблем з Oracle (якому належать власні розширення), блвсе більше і більше компаній будують власні JDK від OpenJDK та приносять користь громаді своєю роботою.

Будь то Red Hat, Amazon серед інших, якщо назвати декілька, усі ці компанії мають власні JDK. На їх думку, власні розширення Oracle руйнують довіру розробників, які поступово відходять від мови Java.

Алібаба Драконуел

Java є широко використовуваною мовою на Alibaba, оскільки їй потрібен оптимізований JDK для своїх програм послуги електронної комерції, фінансів та онлайн логістики, що працюють на більш ніж 100,000 XNUMX серверах.

З цієї потреби виникла Alibaba Dragonwell, JDK, похідна від OpenJDK і який є двигуном, який керує розподіленими додатками Java від Alibaba в екстремальних масштабах, відповідно до умов компанії.

Як форк OpenJDK, Alibaba Dragonwell JDK - це безкоштовне програмне забезпечення під ліцензією GNU 2.0, доступне на GitHub.

Нещодавно представлені інженери групи Alibaba власна реалізація 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. Значення за замовчуванням для цього параметра - 512 млн. Це можна змінити за допомогою 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.