Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 722 Bytes

README.md

File metadata and controls

42 lines (31 loc) · 722 Bytes

Sistema de Cotação USD-BRL

Sistema cliente-servidor em Go para consulta de cotações USD-BRL usando a API da AwesomeAPI.

Pré-requisitos

  • Go 1.21+
  • SQLite3

Como executar

  1. Clone o projeto
git clone https://github.com/lcidral/go-expert-cotacao-client-server.git
cd go-expert-cotacao-client-server
  1. Instale as dependências
go mod download
  1. Execute o servidor
go run server.go
  1. Em outro terminal, execute o cliente
go run client.go

Funcionalidades

  • Servidor (/cotacao):

    • Timeout de 200ms para API externa
    • Timeout de 10ms para banco de dados
    • Porta 8080
  • Cliente:

    • Timeout de 300ms
    • Salva cotação em cotacao.txt