Alibaba veröffentlicht Open Source sein benutzerdefiniertes Dragonwell 8.0 JDK

Drachenbrunnen

Um rechtliche Probleme mit Oracle zu vermeiden (die proprietäre Erweiterungen besitzt), ca.Immer mehr Unternehmen bauen ihr eigenes JDK von OpenJDK und profitieren die Community mit ihrer Arbeit.

Sei es Red Hat, unter anderem Amazon, um nur einige zu nennenAlle diese Unternehmen haben ihre eigenen JDKs. Demnach zerstören die proprietären Erweiterungen von Oracle das Vertrauen von Entwicklern, die sich allmählich von der Java-Sprache entfernen.

Alibaba Drachenbrunnen

Java ist eine weit verbreitete Sprache in Alibaba, da für seine Anwendungen ein optimiertes JDK erforderlich ist E-Commerce-, Finanz- und Online-Logistikdienste, die auf mehr als 100,000 Servern ausgeführt werden.

Aus diesem Bedürfnis entstand Alibaba Dragonwell, ein von OpenJDK abgeleitetes JDK und mit dieser Engine werden die verteilten Java-Anwendungen von Alibaba gemäß den Unternehmensbedingungen in extremen Maßstäben ausgeführt.

Als Zweig von OpenJDK ist Alibaba Dragonwell JDK freie Software unter der GNU 2.0-Lizenz, die auf GitHub verfügbar ist.

Die Ingenieure der Alibaba Group wurden kürzlich vorgestellt Ihre eigene JDK-Implementierung auf GitHub. Für das Unternehmen entstand diese Implementierung aus der Notwendigkeit heraus, eine Java-Ressource zu finden, die für seine Anwendungen gut geeignet ist und eine umfassende Implementierung ermöglicht.

Diese interne Anpassung oder Downstream-Version von OpenJDK von Alibaba Group wurde benannt Alibaba Drachenbrunnen 8.0. Wie erwartet wurde diese Anpassung für bestimmte Geschäftsanforderungen implementiert.

Bei der Präsentation des Dragonwell-Teams:

Letzteres ist für Online-E-Commerce-, Finanz- und Logistikanwendungen optimiert und funktioniert bereits auf mehr als hunderttausend Servern. »

Alibaba Dragonwell ist die Engine, mit der unsere verteilten Java-Anwendungen mit extremer Skalierbarkeit ausgeführt werden “, sagte das Team.

Das Alibaba Dragonwell-Team berichtet, dass letzteres als mit dem Java SE-Standard konform zertifiziert ist und dass die aktuelle Version nur mit der Linux-Plattform für x86- und x64-Architekturen kompatibel ist.

Es ist nicht nur eine Gabelung von OpenJDK, sondern verfügt auch über andere Funktionen, die das Unternehmen für seine Arbeit als sehr wichtig erachtet.

"Durch die Einführung von OpenJDK zum Ausführen unserer Anwendungen haben wir die Notwendigkeit erkannt, es speziell für umfangreiche Java-Anwendungsbereitstellungen anzupassen", schrieb das Team.

Über Alibaba Dragonwell 8.0 Neue Version

Die neue Version von Alibaba Dragonwell Es hat einen neuen Garbage Collector namens CMS, einen Flight Recorder (JFR) und bringt neue Ergänzungen.

Im Bericht dieser neuen Version von Alibaba Dragonwell hebt das Entwicklungsteam Folgendes hervor:

  • Dem Dump-Unterbefehl des Dump-Tools wird eine neue Mini-Option hinzugefügt, um den Inhalt der primitiven Heapdump-Arrays zu ignorieren.
  • Sowie eine neue Option PrintYoungGenHistoAfterParNewGC zum Drucken des Histogramms von Objekten nach einem ParNew GC.
  • Die Option PrintGCRootsTraceTime wurde hinzugefügt, um die ParNew GC-Details als G1GC zu drucken. Helfen Sie Benutzern, das Problem der langen Ruhezeit zu finden. Kann von jinfo geöffnet / geschlossen werden

Und eine neue ArrayAllocationWarningSize-Option zum Drucken des Aufrufstapels einer Array-Zuordnung, die ArrayAllocationWarningSize überschreitet. Der Standardwert für diese Option ist 512M. Dies kann durch jinfo geändert werden.

Wie bekomme ich Alibaba Dragonwell 8.0?

Dieses JDK ist für diejenigen Enthusiasten verfügbar, die etwas mehr darüber wissen oder es auf ihren Servern implementieren möchten.

Es ist wichtig, das zu erwähnen Alibaba Dragonwell JDK unterstützt derzeit nur Linux-Plattformen auf x86- und x64-Architekturen.

Für RHEL können CentOS- und AliOS-Systeme hinzugefügt werden das folgende Repository.

Im Fall von CentOS fügen wir dies hinzu mit:

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

Und wir installieren mit:

sudo yum install dragonwell-8

Jetzt einfach um Alibaba Dragonwell JDK zu aktivieren für Ihre Bewerbung vonBitte konfigurieren Sie JAVA_HOME so, dass es auf das Installationsverzeichnis von Alibaba Dragonwell verweist.

Für andere Systeme müssen Sie das JDK von Github herunterladen. Der Link ist dies.

Weitere Informationen hierzu finden Sie in den Implementierungsanweisungen für Alibaba Dragonwell 8.0. im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.