עליבאבא מפרסמת את ה- JDK המותאם אישית של Dragonwell 8.0 בקוד פתוח

דרקונוול

על מנת להימנע מבעיות משפטיות באורקל (המחזיקה בתוספות קנייניות), בערךיותר ויותר חברות בונות JDK משלהן מ- OpenJDK ומועילים לקהילה בעבודתם.

בין אם זה רד האט, אמזון בין היתר, עד כמה שם, לכל החברות הללו יש JDK משלהן. לדבריהם, הרחבות הקנייניות של אורקל הורסות את אמון המפתחים שמתרחקים בהדרגה משפת ג'אווה.

עליבאבא דרגונוול

Java היא שפה בשימוש נרחב ב- Alibaba מכיוון שהיא נזקקה ל- JDK מותאם ליישומים שלה שירותי מסחר אלקטרוני, פיננסים ולוגיסטיקה מקוונת הפועלים ביותר מ- 100,000 שרתים.

מהצורך הזה עלה עליבאבא דרגונוול, JDK שמקורו ב- OpenJDK וזה המנוע שמפעיל את יישומי Java המופצים של עליבאבא בקנה מידה קיצוני, בהתאם לתנאי החברה.

כמזלג של OpenJDK, Alibaba Dragonwell JDK היא תוכנה חופשית תחת רישיון GNU 2.0, הזמינה ב- GitHub.

מהנדסי קבוצת עליבאבא הציגו לאחרונה יישום JDK משלך ב- GitHub. עבור החברה, יישום זה נולד מהצורך למצוא משאב ג'אווה המתאים ליישומים שלה ומאפשר יישום בקנה מידה גדול.

התאמה אישית פנימית זו או גרסת Downstream של OpenJDK מקבוצת Alibaba נקראה עליבאבא דרגונוול 8.0. כצפוי, התאמה אישית זו יושמה לצרכים עסקיים ספציפיים.

במצגת צוות דרגוןוול:

יצוין כי האחרון מותאם ליישומי סחר אלקטרוני, מימון ולוגיסטיקה מקוונים וכבר עובד ביותר ממאה אלף שרתים. »

Alibaba Dragonwell הוא המנוע שמריץ את יישומי הג'אווה המופצים שלנו עם יכולת הרחבה קיצונית ", אמר הצוות.

צוות Alibaba Dragonwell מדווח כי האחרון מאושר כמתאים לתקן Java SE וכי הגרסה הנוכחית תואמת רק לפלטפורמת לינוקס לאדריכלות x86 ו- x64.

בנוסף להיותה מזלג של OpenJDK, יש לה תכונות נוספות שהחברה רואה בהן חיוניות מאוד בעבודתה.

"על ידי אימוץ OpenJDK להפעלת היישומים שלנו, הבנו את הצורך להתאים אותו במיוחד לפריסת יישומי Java בקנה מידה גדול", כתב הצוות.

אודות Alibaba Dragonwell 8.0 גרסה חדשה

הגרסה החדשה של עליבאבא דרגונוול יש לו אספן אשפה חדש בשם CMS, מקליט טיסה (JFR) ומביא תוספות חדשות.

באשר לדו"ח המהדורה החדשה הזו של עליבאבא דרגונוול, צוות הפיתוח מדגיש כי:

  • אפשרות חדשה חדשה מתווספת לפקודת המשנה של הכלי dump כדי להתעלם מתוכן המערכים הפרימיטיביים של heapdump.
  • כמו גם אפשרות חדשה PrintYoungGenHistoAfterParNewGC להדפסת ההיסטוגרמה של אובייקטים לאחר GC ParNew.
  • האפשרות PrintGCRootsTraceTime נוספה להדפסת פרטי ParNew GC כ- G1GC. עזור למשתמשים למצוא את הבעיה של זמן מנוחה ארוך. ניתן לפתיחה / סגירה באמצעות jinfo

ואפשרות ArrayAllocationWarningSize חדשה להדפסת ערימת השיחות של מיפוי מערכים העולה על ArrayAllocationWarningSize. ערך ברירת המחדל של אפשרות זו הוא 512 מיליון. ניתן לשנות זאת באמצעות jinfo.

כיצד להשיג את עליבאבא דרגונוול 8.0?

JDK זה זמין עבור אותם חובבים שרוצים לדעת קצת יותר עליו או ליישם אותו בשרתים שלהם.

חשוב להזכיר זאת Alibaba Dragonwell JDK תומך כרגע רק בפלטפורמת לינוקס בארכיטקטורות 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 כך שיפנה לספריית ההתקנה של עליבאבא Dragonwell.

עבור מערכות אחרות עליך להוריד את ה- JDK מ- Github, הקישור הוא זה.

אתה יכול להתייעץ עם הוראות היישום של Alibaba Dragonwell 8.0 וכן מידע נוסף אודותיו. בקישור הבא.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.