Instalar Moleculer
Moleculer pode ser instalado com npm
ou yarn
.
$ npm i moleculer --save |
Crie o seu primeiro microsserviço
Este exemplo básico mostra como criar um pequeno serviço math
para adicionar dois números e chamá-lo localmente.
const { ServiceBroker } = require("moleculer"); |
Experimente em seu navegador!Abra este exemplo no Runkit!
Criar um projeto Moleculer
Neste exemplo, usamos a ferramenta oficial Moleculer CLI para criar um novo projeto de microsserviços baseado em Moleculer com um serviço de exemplo e uma API Gateway para chamá-lo do navegador via REST API.
Instale
moleculer-cli
globalmente$ npm i moleculer-cli -g
Criar um novo projeto (chamado
moleculer-demo
)$ moleculer init project moleculer-demo
Pressione
ENTER
para todas as perguntas (aceite as respostas sugeridas)Não se esqueça de instalar e iniciar o Servidor NATS. Caso contrário, você receberá o seguinte erro:
erro NATS. Não foi possível conectar ao servidor: Error: connect ECONNREFUSED 127.0.0.1:4222
Abrir pasta do projeto
$ cd moleculer-demo
Iniciar projeto
$ npm run dev
- Abra o link http://localhost:3000/ no seu navegador. Uma página inicial será exibida contendo dois links para chamar o serviço
greeter
via API gateway.
Parabéns!Você acabou de criar seu primeiro projeto de microsserviços baseado em Moleculer! Em seguida, confira a página de conceitos básicos do Moleculer para se familiarizar com eles e ver como eles se encaixam juntos. Caso contrário, confira nossos exemplos ou projetos de demonstração.
Você também pode verificar o vídeo abaixo que explica o funcionamento do projeto que você acabou de criar.
Moleculer Demo Playground
Se você não deseja instalar moleculer-demo em seu computador, você pode usar o playground.