- Rabbitmq Broker: auto reconnect, Log error queue, retry message command.
- Postgres: ORM.
- Restful: Retry support.
- Docker support.
Using file config
go run cmd/consumer.go -c cmd/identity.language/config.yml -service mail.handler worker
Or using enviroment variable for Docker
go run cmd/consumer.go -service mail.handler worker
####RUN TEST
go test ./test -v -cover
####GRPC GENERATE
cd deployments
./grpc.sh