Awesome! Ali launched the domestic open source jdk! Come and try it!

01

Introduction to Alibaba Dragonwell 8

Alibaba Dragonwell 8 is a free OpenJDK distribution. It provides long-term support, including performance enhancements and security fixes. Alibaba Dragonwell 8 currently supports the X86-64/Linux platform. In the case of large-scale Java application deployment in the data center, it can greatly improve stability, efficiency and performance. Alibaba Dragonwell 8 is a downstream (friendly fork) of OpenJDK, using the same licensing as OpenJDK. Alibaba Dragonwell 8 is compatible with Java SE standards, and users can use Alibaba Dragonwell 8 to develop and run Java applications. The open source Alibaba Dragonwell 8 is the open source version of Alibaba’s internal OpenJDK customized version of AJDK. AJDK is optimized for online e-commerce, finance, and logistics combined with business scenarios. It runs in the ultra-large-scale Alibaba data center with 100,000+ servers. .

02

Product advantages

01Safety
and stability

Maintain close cooperation with the OpenJDK community, keep track of community work, and synchronize upstream updates in a timely manner; at the same time, Dragonwell selectively transplants important functions of high-version Java. These transplant functions have been deployed on a large scale within Alibaba, and users can use them for free , Instead of waiting for the next LTS version.

02Excellent
performance

Dragonwell, as the cornerstone of Alibaba's Java applications, supports all Java businesses in Alibaba's economy, and has accumulated a large number of practices and innovations in business scenarios.

03
standard compatible

The downstream of OpenJDK fully complies with the Java SE standard and passes the JCK compatibility test.

03

Well-built features

01
Java 8 and Java 11

Alibaba Dragonwell will provide Java 8 and Java 11 versions for Long Term Support (LTS).

02
Free

Dragonwell is released with the Alibaba Cloud VM image and is provided to Alibaba Cloud customers for free; developers can also download it for free.

03Long
-term support

Alibaba provides quarterly updates, Java8 update at least until June 2023, and Java11 update at least until June 2024.

04

project address

git download link: https://github.com/alibaba/dragonwell8

05

Install Alibaba Dragonwell 8

Currently, Alibaba Dragonwell 8 only supports Linux x86-64 platform, and provides a binary pre-compiled JDK package. You can install Alibaba Dragonwell 8 in the following simple two steps.
1. Download the pre-compiled binary JDK package from the download page of the Alibaba Dragonwell 8 project on Github.
2. The download page link https://github.com/alibaba/dragonwell8/releases
3. Unzip the downloaded tar package to the target installation directory.
After installation, you only need to point the JAVA_HOME referenced by the application to the installation directory of Alibaba Dragonwell 8 to use it. Let's take the Tomcat 8.5.39 version as an example. To make Tomcat run on Alibaba Dragonwell 8, you only need to use the following command when starting Tomcat:

JAVA_HOME=/path/to/dragonwell8/installation  sh tomcat/bin/catalina.sh start

In order to confirm that it is running on Alibaba Dragonwell 8, you can further judge by adding the -showversion parameter to the java command to print the JDK version information.

JAVA_HOME=/path/to/dragonwell8/installation JAVA_OPTS="-showversion" sh tomcat/bin/catalina.sh start

After startup, you can see the version information of Alibaba Dragonwell 8 at the beginning of the tomcat/logs/catalina.out file.

It's so simple, hurry up!

Recommended reading:

  • In-depth analysis of HashMap and ConcurrentHashMap source code and underlying principles

  • Design pattern (2): detailed explanation of several factory patterns

  • Five mechanisms and advantages and disadvantages of process synchronization (translation)

  • Redis implementation of five data types, commonly used commands, application scenarios

  • The similarities, differences and application scenarios of redis and memcahed

  • Explain the three-way handshake and four-time wave of TCP and the interview questions (very comprehensive)

  • Arrays tool class detailed explanation (super detailed)

  • Algorithms must master several methods

  • QPS, TPS, number of concurrent users, throughput

  • Singleton pattern

  • Collections tools detailed explanation (super detailed)

END
Awesome!  Ali launched the domestic open source jdk! Come and try it!
Scan the QR code| Follow our
WeChat public account: jiagoudiantang
CSDN: https://fking.blog.csdn.net

Guess you like

Origin blog.51cto.com/14977428/2545043