cep
Version, currently master branch1 version
- master branchlatestOct 23, 2019
github.com/alanwillms/cep
Microserviço que lê o ViaCep e faz um cache local
Installation
# Add this to your shard.yml
dependencies:
cep:
github: alanwillms/cep
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
- no constraint declared
- License
- MIT
- Author
- Alan Willms
Dependencies
This version declares no dependencies.
README
CEP
Essa é uma reescrita do microserviço goCep, com o objetivo de demonstrar o uso da linguagem de programação Crystal.
Desenvolvimento
Certifique-se de ter o compilador do Crystal e a LibSSL instalados
(apt-get install libssl-dev).
Para compilar, execute o comando:
crystal build ./src/cep.cr --release
(A flag --release cria um binário otimizado.)
Utilização
- Ajuda e opções:
./cep --help - Execução:
./cep start
Benchmarking
Fiz uma análise superficial e não encontrei nenhuma diferença significativa. As duas levaram em torno de 320s em todas as primeiras requisições e 2 a 5ms nas requisições cacheadas.
Contributors
- [alanwillms] Alan Willms - creator, maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
master- Seen
- Oct 23, 2019
- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/alanwillms/cep
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 15, 2026
- Synced
- Aug 15, 2026
- Versions
- 1