Treo Blog

En este espacio puedes explorar las últimas tendencias y noticias en tecnología, seguridad informática e infraestructura TI.

  • Jonathan Rodriguez Paipa

¿Qué hay de nuevo con Quarkus? Y otras actualizaciones en Red Hat Runtimes

Por: James Falkner



Crédito: Pexels

A medida que completamos el primer trimestre de 2021, queríamos compartir las últimas actualizaciones del portafolio de Red Hat Runtimes . Como siempre, nuestro equipo está trabajando arduamente para brindarles a los clientes las últimas innovaciones y actualizaciones de primer nivel para ayudar a facilitar un poco el trabajo de los desarrolladores. Vayamos directo a eso.


Presentamos Quarkus 1.11.6


A estas alturas, es posible que esté familiarizado con Quarkus . Red Hat y la comunidad de Quarkus actualizan continuamente el marco Java nativo de Kubernetes para adaptarse mejor a las necesidades de los desarrolladores.


Quarkus está diseñado para optimizar Java para el desarrollo de aplicaciones modernas y permitir que Java sea eficaz en entornos de contenedores, microservicios y sin servidor. Desde su lanzamiento en 2019, Quarkus ha sido una herramienta innovadora para los desarrolladores de Java, y siempre estamos buscando formas de mejorar.


Quarkus 1.11 introduce RESTEasy reactiva, una API de Java reactiva para REST Web Services (JAX-RS) aplicación que está estrechamente integrado con el Vert.x capa en Quarkus. RESTEasy Reactive permite a los desarrolladores hacer uso de las API JAX-RS potentes y ampliamente utilizadas para exponer una capa REST para sus aplicaciones, al tiempo que mejora significativamente el rendimiento máximo que la aplicación puede lograr. Esto también debería permitir que la aplicación tenga un tiempo de inicio ligeramente más rápido y una reducción en el consumo de memoria.


Quarkus 1.11 también incluye algunas características nuevas relacionadas con RESTEasy que han sido solicitadas por la comunidad de desarrolladores. Estos incluyen, entre otros:

  • Sin bloqueo de forma predeterminada, con todos los puntos finales ejecutándose en el subproceso IO.

  • Informes automáticos de rendimiento. En el modo de desarrollo, un nuevo sistema de puntuación le mostrará una lista de sus puntos finales y destacará aquellos que son más lentos que una versión óptima. Esto puede ayudar a mejorar el rendimiento REST de su aplicación.

  • Nuevos diseños de filtros de solicitud / respuesta JAX-RS, que permiten declarar los filtros como métodos anotados, con inyección automática de parámetros, una mejora en el diseño de interfaz / campo costoso e inflexible.

  • Vea todas las nuevas funciones aquí .

Nuevas extensiones de Quarkus


Quarkus 1.11 agrega varias extensiones nuevas para seguridad, compatibilidad con Spring y más:

  • Extensiones de filtro y cliente de OpenID Connect: para mejorar la seguridad y la integración de Quarkus con los sistemas OpenID Connect.

  • Extensión de micrómetro: exponiendo las métricas de la aplicación utilizando la biblioteca Micrometer y monitoreando su aplicación con Prometheus.

  • RESTEasy Multipart: permite la interacción con las API REST que requieren tipos de contenido multiparte / form-data con muy poco esfuerzo.


Además, Quarkus 1.11 incluye actualizaciones diseñadas para mejorar aún más la experiencia del desarrollador (¡como si eso fuera posible!). El equipo se enorgullece de presentar una nueva interfaz de usuario para desarrolladores (UI) dedicada a los desarrolladores, para hacer su trabajo más fácil, más productivo y, nos atrevemos a decirlo, más divertido. Está disponible solo en modo dev.



Para obtener más información y una lista completa de todo lo disponible en Quarkus 1.11, consulte las notas de la versión oficial .


¡Quarkus en todas partes, para todos!


Quizás recuerde que recientemente anunciamos que Quarkus ahora está incluido en el derecho para los clientes de Red Hat OpenShift . Continuamos con esta expansión agregando derechos de Quarkus a las suscripciones de Red Hat Enterprise Linux (RHEL) . Con esta adición, nuestro objetivo es ofrecer a los desarrolladores que utilizan Quarkus upstream una forma confiable y de bajo costo de cambiar a un entorno de desarrollo y producción respaldado por Red Hat.


Quarkus en RHEL también habilita una nueva clase de casos de uso en Edge computing. RHEL es la plataforma Linux líder y está construida con capacidades de borde para abordar implementaciones de borde empresarial en áreas pequeñas. Quarkus complementa esta capacidad al ofrecer un tiempo de ejecución de Java altamente eficiente para implementar aplicaciones críticas para el negocio en el perímetro. Con su soporte para mensajería, seguridad e integración, Quarkus en RHEL proporciona bloques de construcción poderosos que permiten a los clientes resolver sus casos de uso de Edge más desafiantes.


Actualizaciones adicionales de los tiempos de ejecución de Red Hat


No es solo Quarkus el que se ha actualizado este trimestre. Las siguientes actualizaciones para los componentes de Runtimes ahora también están disponibles:

  • Actualizaciones de Red Hat JBoss Enterprise Application Platform (EAP) XP 2.0. Esta actualización incluye la disponibilidad de implementaciones de "jar de arranque" de aplicaciones de microservicios y MicroProfile 3.3 . Utilizando la tecnología Wildfly Galleon , esta característica empaqueta de manera eficiente los componentes de EAP que se necesitan para brindar la menor huella de implementación posible.

  • Eclipse Vert.x 4.0: una nueva versión que ofrece nuevas capacidades para el rastreo distribuido y otras características nuevas para crear aplicaciones reactivas impulsadas por eventos.

  • Operador JBoss Web Server (JWS), que permite la implementación a escala de Apache Tomcat en OpenShift.

  • Registro NPM alojado en Red Hat, que alberga los paquetes Node.js producidos y compatibles de Red Hat, como el disyuntor Opossum.

Estas funciones ahora están disponibles para los clientes y se pueden encontrar en el Portal del cliente de Red Hat .


Fuente: Blog de Red Hat

5 vistas0 comentarios