Este programa em Go realiza consultas de CEP em dois endpoints diferentes: BrasilAPI e ViaCEP. O objetivo é determinar qual API responde mais rapidamente para um determinado CEP e exibir o resultado.
O programa realiza as seguintes ações:
-
Consulta Paralela: Envia requisições simultâneas para duas APIs distintas:
- BrasilAPI: Realiza consulta de informações do CEP usando a API do BrasilAPI.
- ViaCEP: Realiza consulta de informações do CEP usando a API do ViaCEP.
-
Tempo de Resposta: Calcula o tempo de resposta de cada API e determina qual delas foi mais rápida.
-
Exibição dos Resultados: Imprime na tela os dados recebidos da API mais rápida, incluindo CEP, logradouro, bairro, e UF.
BraCep: Representa a resposta JSON da API BrasilAPI.ViaCep: Representa a resposta JSON da API ViaCEP.
Certifique-se de ter o Go instalado em sua máquina. Para executar o programa, siga os passos abaixo:
-
Clone este repositório para o seu ambiente local.
-
No terminal, navegue até o diretório do projeto.
-
Execute o comando:
go run main.go