Microservices com Spring Cloud: Registry, Config Server e Distributed Tracing
(trabalhando na branch: 01QuebrandooDominioemServico)- Introdução
- Ambiente e versões
- Conhecendo o domínio
- Modelagem de microsserviços
- Implementado o microsserviço
- Para saber mais: Versões do Spring Cloud
- Usando o RestTemplate
- Integração entre microsserviços
- Implementando o serviço Fornecedor
- Nível de acoplamento
- Service Discovery com Eureka
- Mudança com o uso do Service Discovery
- Projeto da aula anterior
- Introdução ao Spring Config Server
- Servidor de configuração
- Criando o servidor de configuração
- Organização das configurações
- Acessando o servidor de configuração
- Descobrindo as instâncias disponíveis
- Migrando para o GitHub
- Client Side Load Balancer
- Load Balancing no cliente
- Implementação com Spring Feign
- Download do projeto a ser importado (Update na API Fornecedor)
- Importando pedido e produtos
- O que é Distributed Tracing?
- Logs espalhados
- Configurando o Papertrail
- Agregação e Tracing
- Adicionando Spring Sleuth
Necessario ter o Java versão 11, instalado.
Necessario ter o MySQL instalado.
Criar a base de dados de conexão fornecedor
Realizar a configuração do banco de dados na API config-server