Nadando río arriba: Avanzando con Eclipse MicroProfile y JDK8

Cloud & Microservices

Eclipse MicroProfile es una especificación para un conjunto de APIs diseñadas para construir MicroServicios. Este proyecto ha existido desde hace más de un año y es algo con lo que Payara está altamente comprometido. Los lectores a los que les gusta estar al día con las noticias desde a comunidad de Java probablemente serán conscientes de como el proyecto ha progresado a grandes saltos últimamente. Está siendo un camino largo y arduo desde la versión 1.0 a la versión 1.1 de la especificación pero, en este momento, mucho ha sido desarrollado y hay multitud de APIs actualmente en desarrollo.

See here for the original version in English language.  

Eclipse MicroProfile 1.1

El nuevo MicroProfile añade sólo una nueva especificación – la publicación 1.0 de la Config API. La config API fue concebida en MicroProfile para estandarizar la configuración de aplicaciones en tiempo de ejecución desde que es muy común para las aplicaciones tener diferentes configuraciones para diferentes entornos; URLs utilizadas por dependencias de servicios, por ejemplo, es probable que cambien entre test y producción.

 

La Config API dirige estos problemas utilizando 3 fuentes de configuración por defecto: un fichero de propiedades empaquetado con la aplicación, variables de entorno y propiedades de sistema. Ademas, fuentes personalizadas adicionales de configuración pueden ser configuradas mediante un servidor centralizado (ConfigHub) lo que puede permitir que la configuración se gestione independientemente del ciclo de vida de la aplicación. Trataremos con un nivel de detalle más profundo el uso de la API en un blog posterior.

 

Fin del Soporte Comunitario para JDK7

Esta nueva publicación de MicroProfile también trae consigo como requerimiento el uso de JDK8. Se decidió en una fase muy temprana dentro de MicroProfile que la especificación debería estar enfocada en la rápida innovación hacia el futuro. Dado que JDK7 ya estaba a más de 12 meses de su fin de vida cuando el proyecto inició, era natural enfocarse sólo en JDK8. Hasta ahora, las únicas APIs incluidas en la especificación MicroProfile también han dado soporte a JDK7, por lo que esto no ha sido nunca un problema.

 

Ahora que JDK8 se ha convertido en requerimiento para dar soporte a la Config API, nuestra intención es dar soporte a la API a través de todas las ediciones de Payara Server. Esto implica que todas las futuras publicaciones de comunidad de Payara Server y Payara Micro requerirán JDK8.

 

Para nuestros clientes de soporte, proveeremos versiones compatibles con JDK7 de Payara Server y Payara Micro las cuales no incluirán la API, y por lo tanto se podrán utilizar con JDK7 si es necesario. Nuestro soporte ofrece un ciclo de vida de 10 años, lo que significa que todas las versiones de Payara 4.x que funcionan con JDK7 estarán disponibles hasta 2024 para clientes que adquieran soporte extendido.

 

Avanzando hacia el Futuro

Estamos avanzando para dar soporte a muchas más APIs de MicroProfile, incluyendo Tolerancia a Fallos (Fault Tolerance), Chequeos de Salud (HealthChecks) y control de acceso basado en roles mediante JWT (JSON Web Tokens) en futuras publicaciones; el sitio web oficial de MicroProfile tiene una exhaustiva lista de proyectos activos web. Si eres un usuario de Payara Server o Payara Micro que todavía requiera el uso de JKD7, nuestros servicios de soporte continuarán proporcionando versiones de Payara Server y Payara Micro que no incluyan estas APIs de MicroProfile y por lo tanto estén disponibles con soporte para JDK7.

 

Para más información, mantente en contacto con nosotros o simplemente adquiere soporte en línea!

 

{{cta(’05ad14c7-2a48-4870-a771-627991e0b939′)}}

 

 

 

See here for the original version in English language.  

Comments (0)

Post a comment

Your email address will not be published. Required fields are marked *

Payara needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Legal & Privacy Policy.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Posts

Illustration showing the Payara logo and the words “New Release” in large orange and white text, next to a stylized laptop screen displaying the Payara Server admin console with dark blue and orange interface elements. 4 minutes
News

What’s New in the Payara Platform March 2026 Release?

The March 2026 release brings important platform modernization, stability improvements, and comprehensive bug fixes across the Azul Payara Platform […]

SpringBoot Actuator Health for Microprofile Developers 7 minutes
Cloud & Microservices

Spring Boot Actuator Health for MicroProfile Developers

If you worked with MicroProfile Health, you already understand the value of exposing application health information through standardized endpoints. […]

Webinar banner for “High-Frequency Trading on Jakarta EE: GC Stress Testing with Azul C4 and Payara Micro,” March 25, 2026, 2 PM GMT. Features Azul and Payara Micro logos and speaker photos of Luqman Saeed, Jakarta EE Specialist, and Simon Ritter, Deputy CTO and Java Champion. 1 minute
Cloud & Microservices

High-Frequency Trading on Jakarta EE: Join Our Upcoming Live Webinar

Modern high-frequency trading (HFT) platforms operate under extreme performance constraints, processing tens of thousands of messages per second while […]