mercredi, 24 avril 2024

Oracle Helidon exploite les threads virtuels pour des « performances pures »

Crédit : fabio ballasina

Helidon d’Oracle, un ensemble de bibliothèques Java pour établir le cloud- microservices natifs, est configuré pour améliorer les performances via des threads virtuels avec la version 4.00 prévue.

Actuellement dans un état alpha d’avancement, Helidon 4.0.0 introduit Nima, un serveur Web basé sur des threads virtuels, qui sont JVM – Threads légers gérés qui peuvent améliorer l’évolutivité. Les threads virtuels, présentés en avant-première dans le Java Advancement Kit (JDK) 20 de cette semaine et dans le JDK 19 de septembre dernier, sont également prévus pour réduire considérablement l’effort requis pour composer et conserver des applications simultanées à haut débit.

Les développeurs peuvent accéder la version alpha Helidon 4.0.0 via GitHub ; les instructions pour commencer avec Helidon se trouvent sur helidon.io. Nima prend en charge MicroProfile 5.0 et modifie le framework client-serveur Netty NIO qui alimentait auparavant le noyau Web d’Helidon. Nima et les threads virtuels, qui ont en fait été qualifiés d’utilisant « l’efficacité pure sans infidélité », sont destinés à fournir un serveur simultané à faible surcharge tout en conservant un modèle de thread gênant. Cela simplifie la création d’émissions réactives.

Helidon 4.0.0, en tant que version importante, a également quelques modifications d’API incompatibles avec les versions antérieures, selon les notes de publication récentes. Java 19 ou supérieur est nécessaire pour utiliser la version alpha 5 d’Helidon. La tâche prendra bientôt en charge Java 20 et Java 21 d’ici la fin de l’année.

Helidon prend en charge 2 modèles de programmation : Helidon ME, qui est une exécution de microservices MicroProfile avec une conception déclarative et une injection de dépendances, et Helidon SE, qui est une conception de microframework avec un faible encombrement et une API de conception fonctionnelle. La version de production actuelle d’Helidon est la version 3.2.0.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici