Προγραμματισμός

Η στοίβα Red Hat Quarkus Java μετακινείται στο OpenShift

Το πλαίσιο Quarkus της Red Hat για τη δημιουργία εγγενών εφαρμογών Java της Kubernetes περιλαμβάνεται πλέον στην πλατφόρμα εφαρμογών ανοιχτού κώδικα OpenShift 4.6 της εταιρείας.

Υποστηρίζονταν προηγουμένως στο Red Hat Runtimes middleware, το Quarkus τώρα ενσωματώνεται εγγενώς στο OpenShift για να παρέχει ευκολότερη ανάπτυξη, ανέφερε η εταιρεία. Οι προγραμματιστές μπορούν να χρησιμοποιήσουν οικεία εργαλεία και να κάνουν απομακρυσμένη ανάπτυξη σε ομάδες μέσω IDE, όπως CodeReady Workspaces. Οι προγραμματιστές μπορούν επίσης να κάνουν ανάπτυξη φόρτου εργασίας χωρίς διακομιστή και διαχείριση αποθήκευσης εφαρμογών.

Τα στοιχεία που εμφανίζονται στο Quarkus για ανάπτυξη στο OpenShift περιλαμβάνουν:

  • Μια επέκταση Quarkus για δημιουργία κώδικα για νέα έργα, διαχείριση εξαρτήσεων έργου, εντοπισμού σφαλμάτων και απομακρυσμένης ανάπτυξης. Η ανάπτυξη ενεργοποιείται σε OpenShift Plugins για CodeReady Workspaces, συμπεριλαμβανομένων προκαθορισμένων στοίβων χώρου εργασίας προγραμματιστή, προτάσεων ιδιοτήτων διαμόρφωσης και ολοκλήρωσης κώδικα. Ο κώδικας μπορεί να αναπτυχθεί στο OpenShift απευθείας από το IDE.
  • Αυτόματο γράψιμο υγειονομικών ελέγχων, τοποθέτηση μυστικών και έκθεση μετρήσεων για κατανάλωση μέσω εργαλείων παρακολούθησης όπως το Prometheus.
  • Αυτόματη ανάπτυξη εφαρμογών Quarkus σε κοντέινερ ως φόρτου εργασίας χωρίς διακομιστή OpenShift.
  • Εφαρμογές ενός βήματος στην πλατφόρμα Google Knative Kubernetes. Η ενσωμάτωση παρέχεται επίσης με το Kubernetes API, συμπεριλαμβανομένου ενός γενικού προγράμματος-πελάτη API και υποστήριξη για δυναμική διαμόρφωση εφαρμογών χρησιμοποιώντας το Kubernetes ConfigMaps και Secrets.

Η Red Hat έχει επίσης ενημερώσει το κιτ εργαλείων μετανάστευσης για εφαρμογές για να φέρει τις εφαρμογές Spring Boot στο Quarkus και το OpenShift. Το εργαλείο για προγραμματιστές, αρχιτέκτονες και συμβούλους βοηθά στην αναθεώρηση κώδικα Java ή δυαδικών αρχείων για την κάλυψη ενός συνόλου διαδρομών μετασχηματισμού, με βάση κανόνες που χρησιμοποιούνται συνήθως, για τον εκσυγχρονισμό και τη μετεγκατάσταση εφαρμογών.

$config[zx-auto] not found$config[zx-overlay] not found