Skip to content

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

Notifications You must be signed in to change notification settings

lcidral/go-expert-cotacao-client-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages