loader

Construyendo microservicios con Spring Boot fat uber jar

En la mayoría de las mentes, los microservicios son un enfoque para hacer un sistema monolítico tradicional más estructurado, dividiéndolo en componentes lógicos que corresponden a diferentes áreas funcionales de aplicación. Actuando como un microservicio, cada componente se convierte en autónomo, de fácil dimensionamiento, mantenimiento e incluso actualización sin afectar al sistema en su conjunto. Además, con la arquitectura de microservicio , se puede utilizar software escrito en diferentes lenguajes de programación, incluyendo Java. Tal libertad atrae pero puede asustarte al mismo tiempo.

Puedes pasar horas leyendo varios artículos en la red, sobre cómo construir microservicios, junto con algunos ejemplos aburridos. Sin embargo, la teoría sin la práctica no conduce a nada.

Para un comienzo rápido, hemos preparado un paquete con el Maven y el popular Spring Boot dentro del nodo Java Engine. Automatiza la creación de un proyecto Java de muestra como Jarra Gordo (o llama a Uber) para ejecutarlo como un microservicio.spring startup microservice tutorial

Instalación de Spring Build Fat (Uber) Jar Builder

Para empezar, entra en el tablero de mandos de Jelastic, busca el Grasa de la bota de muelle Jar Constructor no Mercado y haz clic en Instalar .

O puedes importar el manifiesto requerido usando el enlace GitHub:

https://github.com/jelastic-jps/spring-boot/blob/master/microservice-fat-jar/manifest.jps

Si es necesario, cambia la configuración de la instalación, como el nombre del entorno o el enlace del repositorio Git, a un proyecto de arranque Spring personalizado. Luego presione Instalar.

Cuando la instalación y construcción del proyecto se completa, se muestra el mensaje correspondiente. Todavía tiene que esperar unos minutos para que el despliegue se complete (siéntase libre de seguir el proceso en el panel Tareas ). En la implementación de la norma, esto se hace bajo el contexto api / greeting.

how to build microservicesEntonces, puedes estar seguro de que la aplicación funciona pulsando el botón Abrir en el navegador . uber boot with spring

Correr varios microservicios con proyectos de inicialización de primavera

Puedes usar sólo el nodo Maven creado para crear proyectos extra y desplegarlos en diferentes entornos para obtener un conjunto de microservicios distribuidos.ejemplo de microservicios de arranque con resortesEn primer lugar, crea un entorno separado con el Motor de Java.

Luego haz clic en Añadir proyecto al lado del nodo de Maven en el entorno inicial.

Especifique el nombre y el enlace al proyecto, así como elija el entorno en el que debe llevarse a cabo. Además, puedes activar las actualizaciones automáticas. Luego confirmar pulsando Add + Deploy .

Se pueden encontrar más detalles sobre la construcción y el despliegue de aplicaciones Java en node documentation do Maven .

De esta manera, puede crear e implementar fácilmente sus aplicaciones basadas en Spring Boot, comprimidas en archivos JAR utilizando el enfoque Fat / Uber. Registrarse y experimentar esta implementación de su proyecto personalizado para sentir los beneficios de los microservicios que se ejecutan en nublado.