Llegamos a ustedes gracias a:



Noticias

Red Hat Quarkus Java se mueve hacia el lanzamiento en producción

[11/11/2019] El rápido, ligero y de código abierto stack Quarkus Java se graduará de su actual designación beta y estará disponible como versión de producción a finales de noviembre. Patrocinado por Red Hat, el stack Java orientada a microservicios soporta modelos de programación tanto reactivos como imperativos.

Quarkus es un stack Java nativo de Kubernetes para el desarrollo de aplicaciones nativas de nube y sin servidor. Quarkus promete tiempos de inicio más rápidos y un menor consumo de memoria que los frameworks tradicionales de microservicios basados en Java. Cuenta con un núcleo reactivo basado en Vert.x, un conjunto de herramientas para crear aplicaciones reactivas basadas en la JVM, y la capacidad de reflejar automáticamente los cambios de código en las aplicaciones en ejecución.

Otras características de Quarkus 1.0 incluyen:

  • APIs para la construcción de aplicaciones nativas de la nube.
  • Integraciones con otras tecnologías incluyendo la plataforma de streaming Apache Kafka, Eclipse MicroProfile para microservicios Java, mapeo Hibernate objeto-relacional, y RESTEasy para servicios web REST.
  • Rastreo abierto de microperfiles para la observación de patrones de tráfico.
  • MicroProfile Metrics para exponer las métricas de JVM, Quarkus runtime y aplicaciones personalizadas a plataformas de monitorización como Prometheus.
  • Extensiones del framework Java para soportar la compilación de una aplicación a un binario nativo.
  • Una capa de seguridad sin bloqueo que permite la autenticación y autorización reactiva y permite que las operaciones de seguridad reactivas se integren con Vert.x.
  • Compatibilidad mejorada con la API de Spring, incluyendo Spring Web, Spring Data JPA y Spring DI.

Las adiciones planeadas a Quarkus incluyen:

  • Compatibilidad mejorada con la API de Spring.
  • Mejora de la observabilidad.
  • Soporte para transacciones a largo plazo.
  • Compatibilidad con la compilación nativa de Java 11.

Quarkus soporta Java 8, Java 11 y Java 13 cuando se utiliza en la JVM.

Introducción a Quarkus

Los desarrolladores necesitan un IDE como Eclipse o el editor de código de Visual Studio de Microsoft. Las instrucciones sobre la aceleración con Quarkus se encuentran en quarkus.io. Quarkus está disponible bajo una licencia de software Apache 2.0 o una licencia compatible.