Na maioria das mentes, 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. Tal liberdade atrai mas pode assustar ao mesmo tempo.

Você pode passar horas lendo vários artigos na net, sobre como construir microsserviços, juntamente com alguns exemplos chatos. 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 no Jelastic dashboard, encontre o Spring Boot Fat Jar Builder no Marketplace e clique em Install .microsserviços de construção

Ou você pode importar o manifesto requerido usando o link do GitHub:

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

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 .bota de mola javaQuando a instalação e a construção do projeto são concluídas, uma mensagem correspondente é exibida. Você ainda precisa 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 .como construir microsserviçosDepois, você pode ter certeza de que o aplicativo está funcionando pressionando o botão Abrir no navegador .bota de uber com mola

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

Você pode usar apenas o nó Maven criado para criar projetos extras e implantá-los em diferentes ambientes para obter um conjunto de microsserviços distribuídos.exemplo de microsserviços de inicialização com molaPrimeiro de tudo, crie um ambiente separado com o Java Engine .tutorial de maven de inicialização de primaveraEm seguida, clique em Adicionar projeto ao lado do nó do Maven no ambiente inicial.bota primavera mavenEspecifique o nome e o link para o projeto, assim como escolha o ambiente em que ele deve ser implementado. Além disso, você pode ativar atualizações automáticas. Em seguida, confirme pressionando Adicionar + Implantar .plug-in maven boot de primavera

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. Registre-se e experimente esta implementação do seu projeto personalizado para sentir os benefícios dos microsserviços em execução na nuvem.

Golang na SaveinCloud