📂 projeto-cursoms
- 📁 eurekaserver
- 📁 msavalidadorcredito
- 📁 mscartoes
- 📁 msclientes
- 📁 mscloudgateway
- Spring Boot 2.6.4 e 2.7.0
- Insomnia
- RabbitMQ
- Keycloack
- Gateway
- Java 11 e 17
- Docker
- Git
🚨 - Milhões de usuários estão acessando as url's do microserviço de clientes, causando congestionamento de requisições;
✅ - A arquitetura de microserviço construída serve para resolver esse problema, sendo acessado por uma única url de máquinas diferentes, cada uma responsável por uma função específica;
📌 Discovery Server:
É um componente que serve para registrar as instâncias, independente da porta, uma instância única e uma porta específica;
📌 Load Balancer:
É uma junção entre Discovery Server e Gateway, fazendo o papel de balanceamento entre instâncias, designa a requisição do Gateway para uma porta especifica para distribuir igualmente entre todas as intâncias das requisições;
✅ - Serviço de mensageria que será repassado para os microservicos para a emissão de cartões de crédito;
✅ - Solicitando a informação, processando e cadastrando o cartão e assim salvando no banco de dados;
✅ - Uma fila de mensageria, é uma comunicação assincrona que pode receber mensagens, estando online ou offline, a fila estará presente até que alguém venha e consuma essa informação;
- 📁 msavalidadorcredito
- 📁 mscartoes
- 📁 msclientes