Oracle presenta Helidon 2.0 para los microservicios de Java

0
8

Oracle ha lanzado Helidon 2.0, una actualización de sus librerías Java diseñadas para simplificar el desarrollo de microservicios. La actualización aporta a los desarrolladores de MicroProfile beneficios de arranque y consumo de memoria de GraalVM Native Image.

Helidon 2.0 fue anunciado el 24 de junio. El proyecto incluye Helidon SE, que es un conjunto de librerías reactivas y no bloqueantes para la programación funcional; y Helidon MP, que es una versión de programación declarativa que implementa las APIs de MicroProfile de Eclipse.

Disponible en GitHub, Helidon 2.0 trae el soporte de GraalVM Native Image a Helidon MP; esto ya estaba soportado en Helidon SE. La actualización también tiene una versión de acceso temprano de una herramienta de línea de comandos para ayudar a iniciar proyectos, gestionar dependencias y construir aplicaciones utilizando diferentes perfiles de empaquetado, incluyendo JAR, imagen nativa e imagen jlink.

Helidon está destinado a la construcción de nuevos microservicios, así como a la ampliación de las aplicaciones existentes. La tecnología ofrece una colección de bibliotecas y un servidor web reactivo que se ejecuta en un núcleo de marco de aplicación de red Netty. Se ofrecen controles de salud, métricas, rastreo y tolerancia a fallos.

Otras nuevas capacidades de Helidon 2.0, listas para la producción, incluyen:

Las capacidades de acceso temprano en Helidon 2.0 incluyen:

  • Helidon SE añade un marco reactivo con nuevas características de flujos reactivos y mensajería reactiva.
  • Un cliente de base de datos para Helidon SE ofrece un cliente de base de datos reactivo y sin bloqueo para ser usado con los controladores JDBC de bloqueo existentes. También soporta el driver reactivo de MongoDB.
  • Helidon SE añade un WebClient reactivo para el acceso HTTP sin bloqueo a servicios externos.

Paul Krill, InfoWorld.com