Skip to content

aleslash/microservices-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

microservices-java

Exercicio para estudar a construção de microsserviços.

Os protos foram clonados do projeto microservices-demo e estão no diretório protos

Os microsserviços seguem a seguinte estrutura de comunicação: Arquitetura dos Microsserviços

Tecnologias empregadas

java

Spring Boot

Docker

BloomRPC

Como executar

Clonar o repositório, abrir um terminal e executar o compose.

cd src

docker-compose up --build

Com o compose, os microservices sobem nas portas:

microservice porta
AdService 9001
CartService 9002
CheckoutService 9003
CurrencyService 9004
EmailService 9005
PaymentService 9006
ProductCatalogService 9007
RecommendationService 9008
ShippingService 9009
redis 6379
prometheus 9090
frontend 8080
loadgenerator N/A

Troubleshooting

Em caso do erro abaixo ao executar o loadgenerator, verificar o EOL do arquivo loadgen.sh. Deve ser LF e não CRLF. Erro bem comum em ambientes windows.

loadgenerator_1            | /bin/sh: 1: ./loadgen.sh: not found
src_loadgenerator_1 exited with code 127

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors