SlideShare uma empresa Scribd logo
Acessando Apis com
Feign e Hystrix
Github: https://github.com/marceloserpa
Twitter: https://twitter.com/_marceloserpa
Agenda
● Necessidade
● Apache HC
● Exemplo POST e GET
● Netflix Feign
● Exemplos
● Versão Spring Cloud
● Integração com circuit breaker
Necessidade
Apache HC - POST
Apache HC - GET
Feign
● Simplicidade
● Pouco código
● Elegância
● Customizável (Decoder, Encoder, Contract)
● Integração com Hystrix
● Spring Cloud
Exemplo - Declarando acesso à uma API
Exemplo - acessando uma API
Spring Cloud Feign
Exemplo - Habilitando Feign clients
Exemplo - Preparando acesso à API
Exemplo - Configurando fallback do Hystrix
Exemplo - Utilizando o feign client
Concluindo...
Github: https://github.com/marceloserpa
Twitter: https://twitter.com/_marceloserpa

Mais conteúdo relacionado

ODP
Netflix oss
PDF
Guday netflix oss
PDF
Serverless Framework - Creating serverless applications
PDF
ASP.NET Core com Linux, Docker e Azure
PPTX
Por dentro do .NET Core
PPTX
TDC SP 2015 - Criando aplicações ASP.NET no Mac
PPTX
ASP.NET Web API no Windows Azure
PPTX
GitHub Actions @ Oktober Cloud 2019
Netflix oss
Guday netflix oss
Serverless Framework - Creating serverless applications
ASP.NET Core com Linux, Docker e Azure
Por dentro do .NET Core
TDC SP 2015 - Criando aplicações ASP.NET no Mac
ASP.NET Web API no Windows Azure
GitHub Actions @ Oktober Cloud 2019

Mais de Marcelo Serpa (13)

PDF
AWS Organizations
PDF
Web 3.0 - The Future of Web
PDF
Frontend Track NodeJS
PDF
Netty training
PDF
Terraform
PDF
PDF
Microservices
PDF
Caching
PDF
Defenda seus consumidores
PDF
Service discovery with Eureka and Spring Cloud
PDF
No core do node js - entendendo como a plataforma trabalha
PDF
Componentizacao com ReactJs
PDF
Clean code
AWS Organizations
Web 3.0 - The Future of Web
Frontend Track NodeJS
Netty training
Terraform
Microservices
Caching
Defenda seus consumidores
Service discovery with Eureka and Spring Cloud
No core do node js - entendendo como a plataforma trabalha
Componentizacao com ReactJs
Clean code
Anúncio

Último (8)

PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Mecânico de Manutenção de Equipamentos.pptx
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Manejo integrado de pragas na cultura do algodão
Arquitetura de computadores - Memórias Secundárias
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Mecânico de Manutenção de Equipamentos.pptx
Viasol Energia Solar -Soluções para geração e economia de energia
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Manejo integrado de pragas na cultura do algodão
Anúncio

Acessando apis com feign e hystrix