Skip to content

Microservices com Spring Cloud: Registry, Config Server e Distributed Tracing. Modulo 1.

License

Notifications You must be signed in to change notification settings

lucianoromero/Microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservices

Microservices com Spring Cloud: Registry, Config Server e Distributed Tracing

Modulo 1 - Quebrando o domínio em serviços

(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

Modulo 2 - Service Registry com Eureka

(trabalhando na branch: 02ServiceRegistrycomEureka)
  • 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

Modulo 3 - Spring Config Server

(trabalhando na branch: 03SpringConfigServer)
  • 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

Modulo 4 - Load Balancer e Spring Feign

(trabalhando na branch: 04LoadBalanceeSpringFeign)
  • 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

Modulo 5 - Distributed Tracing e Spring Sleuth

(trabalhando na branch: 05DistributedTracingeSpringSleuth)
  • O que é Distributed Tracing?
  • Logs espalhados
  • Configurando o Papertrail
  • Agregação e Tracing
  • Adicionando Spring Sleuth

Rodar, buildar e/ou testar o projeto:

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  

About

Microservices com Spring Cloud: Registry, Config Server e Distributed Tracing. Modulo 1.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages