Hanabira
Hanabira is a network service for generating unique ID numbers inspired by Twitter's Snowflake.
How to run hanabira-cluster and etcd-cluster on local
- install docker https://docs.docker.com/engine/install/
- run
./build/build.sh
to buildhanabira
image on local - run
./docker.local/ipconfig.sh
(macOS) - run
./docker.local/network.sh
to create docker networkhanabira-network
- run
./docker.local/etcd/run.sh
to runetcd-cluster
- run
./docker.local/hanabira/run.sh
to runhanabira-cluster
How to run client to test it on local
cd ./cmd/client
go run main.go