Quarkus: Νέο εγγενές πλαίσιο Java για Kubernetes

Όλοι γνωρίζουμε το έργο Kubernetes, και επίσης γνωρίζουμε ότι το Γλώσσα προγραμματισμού Java Είναι μαζί μας εδώ και πολλά χρόνια και είναι μία από τις πλέον χρησιμοποιούμενες σήμερα και επομένως αυτή που προσελκύει τους περισσότερους προγραμματιστές και τις μεγαλύτερες αναπτυξιακές κοινότητες. Στην πραγματικότητα, εάν ακολουθήσετε τις λίστες TIOBE των πιο χρησιμοποιούμενων γλωσσών προγραμματισμού στον κόσμο των υπολογιστών, η Java δεν ήταν κάτω από τη 2η θέση σε αυτήν την κατάταξη, η οποία δίνει μια ιδέα για την τεράστια δημοτικότητα.

Η Java γεννήθηκε στη δεκαετία του '90, από το χέρι των ανενεργών Sun Microsystems (τώρα Oracle), και έχει σχεδόν 20 χρόνια ανάπτυξης και βελτιστοποίησης για την εκτέλεση εξαιρετικά δυναμικών μονολιθικών εφαρμογών που αναλαμβάνουν αποκλειστική ιδιοκτησία μνήμης και CPU (εικονικοποιημένο) χάρη στην εικονική μηχανή Java που διαθέτει αυτήν την πλατφόρμα ως διερμηνέας της εν λόγω γλώσσας. Και γιατί να μην το μεταφέρετε στο cloud, το IoT, τις φορητές συσκευές, το Kubernetes, τα κοντέινερ, τις μικροσυσκευές, τον αντιδραστικό προγραμματισμό και να λειτουργήσει ως υπηρεσία ή FaaS; Εφόσον ζούμε σε έναν κόσμο που κυριαρχείται από αυτούς τους τομείς. Αυτά τα 12 βασικά προγράμματα οδήγησης και η ανάπτυξη εγγενών εφαρμογών cloud μπορούν να προσφέρουν υψηλότερα επίπεδα παραγωγικότητας και αποτελεσματικότητας. Λοιπόν εκεί είναι που η Java συναντά τώρα τον Kubernetes και συγκλίνουν ένα νέο πλαίσιο.

Το όνομα του εν λόγω πλαισίου είναι Κουάρκος, που φτάνει μαζί με Υπερηχητική υποατομική Java. Το Quarkus είναι ένα πλαίσιο Java εγγενές για Kubernetes σχεδιασμένο για GraalVM και HotSpot, που δημιουργήθηκε από τις καλύτερες βιβλιοθήκες και πρότυπα Java στην αγορά. Ο στόχος του Quarkus είναι να καταστήσει την Java μια κορυφαία πλατφόρμα για περιβάλλοντα Kubernetes και χωρίς διακομιστές, ενώ προσφέρει στους προγραμματιστές ένα ενοποιημένο αντιδραστικό και επιτακτικό μοντέλο προγραμματισμού για την καλύτερη αντιμετώπιση ενός ευρύτερου φάσματος κατανεμημένων αρχιτεκτονικών εφαρμογών.

Μεταξύ τις ιδιότητες προσφέρεται από την Quarkus (δοκιμές με βάση την πλατφόρμα με το Red Hat):

  • Γρήγορη εκίνηση, σε μερικές δεκάδες χιλιοστά του δευτερολέπτου, η οποία επιτρέπει την αυτόματη κλιμάκωση μικροσυσκευών σε δοχεία και Kubernetes, καθώς και την άμεση εκτέλεση του FaaS.
  • La ελάχιστη χρήση μνήμης συμβάλλει στη βελτιστοποίηση της πυκνότητας κοντέινερ σε εφαρμογές αρχιτεκτονικής μικροϋπηρεσιών που θέλουν πολλά κοντέινερ.
  • Μικρότερο μέγεθος εφαρμογής δοχείου.
  • Δώστε ένα μοντέλο αντιδραστική και επιτακτική ενοποιημένο για τους προγραμματιστές Java για να εξοικειωθούν.
  • Οι προγραμματιστές θα απολαύσουν ενοποιημένη διαμόρφωση σε ένα αρχείο ιδιοτήτων, μηδενικές διαμορφώσεις, ζωντανή επαναφόρτωση με ριπή οφθαλμού, απλοποιημένος κώδικας για το 80% των κοινών χρήσεων και ευέλικτος για το 20%, χωρίς τη δημιουργία ενοχλητικών εγγενών εκτελέσιμων.
  • Θα έχετε το καλύτερες βιβλιοθήκες και πρότυπα.
  • Αποτελεσματικές λύσεις για να εκτελέσετε Java σε μικροσυσκευές, χωρίς διακομιστές, cloud, κοντέινερ, Kubernetes, FaaS κ.λπ.

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Hernando dijo

    Τι σημαίνει "ενοχλητικά εγγενή εκτελέσιμα";

    Ευχαριστίες