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.
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.
Você também pode Importar o manifesto requerido usando o link do GitHub: https://github.com/jelastic-jps/spring-boot/blob/master/microservice-fat-jar/manifest.jps
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.
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.
Depois, para testar se o aplicativo está funcionando pressione o botão Abrir no Navegador.
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.
Primeiro, crie um ambiente separado com o Java Engine.
Em seguida, clique em Adicionar projeto ao lado do nó do Maven no ambiente inicial.
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.
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!