loader
Microsserviços com Spring Boot Far

Benefícios dos Microsserviços com Spring Boot Far

Os microsserviços são uma abordagem para tornar um sistema monolítico tradicional mais estruturado, dividindo-o em componentes lógicos que correspondem a diferentes áreas funcionais de aplicação. 

Assim, agindo como um microsserviço, cada componente torna-se autônomo, facilmente dimensionado, mantido e até atualizado sem afetar o sistema como um todo. 

Além disso, com a arquitetura de microsserviço, você pode usar um software escrito em diferentes linguagens de programação, incluindo Java. Para saber mais sobre o assunto, veja também o artigo Java na nuvem, com alta disponibilidade e escabilidade, confira aqui.

Você pode passar horas lendo vários artigos, sobre como construir microsserviços. No entanto, a teoria sem prática não leva a nada.

Para um início rápido, preparamos um pacote com o Maven e o popular Spring Boot dentro do nó do Java Engine. Ele automatiza a criação de um projeto Java de amostra como Jarra Fat (ou chamada de Uber) para executá-lo como um microsserviço.

tutorial de microsserviços de inicialização de primavera

Instalação do Spring Build Fat (Uber) Jar Builder

Para começar, faça o Login na plataforma SaveinCloud e acesse a Dashboard. Encontre o Spring Boot Fat Jar Builder no Marketplace e clique em Install.

Dashboard

Você também pode Importar o manifesto requerido usando o link do GitHubhttps://github.com/jelastic-jps/spring-boot/blob/master/microservice-fat-jar/manifest.jps

Importando o manifesto requerido usando o link

Se necessário, altere as configurações de instalação, como Nome do Ambiente ou Link do Repositório Git, para um projeto de inicialização Spring personalizado. 

Em seguida, pressione Instalar.

Instalação Spring

Quando a instalação e a construção do projeto são concluídas, uma mensagem correspondente é exibida. Você precisará aguardar alguns minutos para que a implantação seja concluída (sinta-se à vontade para acompanhar o processo no painel Tarefas). Na implementação padrão, isso é feito sob o contexto api / greeting.

Mensagem de instalação concluída

Depois, para testar se o aplicativo está funcionando pressione o botão Abrir no Navegador.

Teste

Executando vários microsserviços com projetos de inicialização de mola

Você pode usar apenas o nó Maven produzido para criar projetos extras e implantá-los em diferentes ambientes, e dessa forma também obter um conjunto de microsserviços distribuídos.

Exemplo de microsserviços de inicialização com mola

Primeiro, crie um ambiente separado com o Java Engine

Criando um ambiente separado com o Java Engine

Em seguida, clique em Adicionar projeto ao lado do nó do Maven no ambiente inicial.

Adicionando projeto

Especifique o nome e o link para o projeto, assim como o ambiente em que ele deve ser implementado. Além disso, você também pode ativar atualizações automáticas. Em seguida, confirme pressionando Adicionar e Implantar.

Especificações

Sendo assim, o processo está completo! Mais detalhes sobre como construir e implantar aplicativos Java podem ser encontrados na documentação do nó do Maven. Dessa forma, você pode criar e implementar facilmente seus aplicativos baseados no Spring Boot, compactados em arquivos JAR usando a abordagem Fat / Uber

Conheça a plataforma da SaveinCloud e teste gratuitamente por 14 dias!