Quarkus: New Native Java Framework עבור Kubernetes

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

ג'אווה נולדה בשנות ה -90, מידיה של סאן מיקרוסיסטמס (עכשיו אורקל), שהושבתה, ויש לה כמעט 20 שנות פיתוח ואופטימיזציה להפעלת יישומים מונוליטיים דינמיים ביותר המניחים בעלות בלעדית על זיכרון ו- CPU (וירטואליזציה) הודות למכונה הווירטואלית ג'אווה שיש לה פלטפורמה זו כמתורגמן של השפה האמורה. ולמה לא לקחת את זה לענן, ל- IoT, למכשירים ניידים, לקוברנטס, למכולות, לשירותי מיקרו, לתכנות תגובתי ולתפקד כשירות או כ- FaaS? מכיוון שאנו חיים בעולם הנשלט על ידי המגזרים הללו. 12 מנהלי התקנים מרכזיים אלה ופיתוח יישומים מקוריים בענן יכולים לספק רמות גבוהות יותר של פרודוקטיביות ויעילות. ובכן, שם Java פוגש כעת את Kubernetes והם מתכנסים הלאה מסגרת חדשה.

שמה של המסגרת האמורה הוא קוורקוס, שמגיע יחד עם ג'אווה תת-אטומית קולית. קוורקוס הוא מסגרת Java native עבור Kubernetes המיועד ל- GraalVM ו- HotSpot, שנוצר ממספרי הספריות והתקנים הטובים ביותר בשוק. מטרתו של קווארקוס היא להפוך את ג'אווה לפלטפורמה מובילה עבור Kubernetes וסביבות ללא שרתים, תוך שהיא מציעה למפתחים מודל תכנות תגובתי וחובה מאוחד בכדי לטפל באופן אופטימלי במגוון רחב יותר של ארכיטקטורות יישומים מבוזרות.

בין התכונות המוצעת על ידי Quarkus (בדיקות מבוססות פלטפורמה עם Red Hat):

  • התחלה מהירה, בכמה עשרות אלפיות שניות, המאפשר קנה מידה אוטומטי של מיקרו-שירותים במיכלים וקוברנטס, כמו גם ביצוע מיידי של FaaS.
  • La מינימום ניצול זיכרון מסייע באופטימיזציה של צפיפות המיכלים בפריסת ארכיטקטורת המיקרו-שירותים שרוצים מספר מכולות.
  • גודל יישום קטן יותר של המכולה.
  • תן מודל תגובתי וחובה מאוחדת למפתחי Java כדי להרגיש מכירים.
  • מפתחים ייהנו תצורה מאוחדת בקובץ מאפיינים בודד, אפס תצורות, טעינה מחדש בזמן כהרף עין, קוד פשוט ל -80% מהשימושים הנפוצים וגמיש ל -20%, מבלי ליצור הפעלות מקומיות מעצבנות.
  • יהיה לך את ספריות וסטנדרטים טובים יותר.
  • פתרונות יעילים להריץ Java במיקרו-שירותים, ללא שרתים, ענן, מכולות, Kubernetes, FaaS וכו '.

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

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

*

*

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

  1.   הרננדו דיג'ו

    מה הפירוש של "הפעלות מקומיות מעצבנות"?

    תודה