https://github.com/nutter20912/micros
practice micro service
https://github.com/nutter20912/micros
Last synced: 3 months ago
JSON representation
practice micro service
- Host: GitHub
- URL: https://github.com/nutter20912/micros
- Owner: nutter20912
- Created: 2023-11-05T01:45:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-09T03:06:55.000Z (over 1 year ago)
- Last Synced: 2024-11-16T19:19:08.327Z (7 months ago)
- Language: Go
- Size: 212 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Practice micro service
## Packages
#### config
- [spf13/viper](https://github.com/spf13/viper)
#### service
- [go-micro/go-micro](https://github.com/go-micro/go-micro)
- [go-micro/plugins](https://github.com/go-micro/plugins)
- [gorilla/websocket](github.com/gorilla/websocket)
#### database
- [go-gorm/gorm](https://github.com/go-gorm/gorm)
- [ariga/atlas-provider-gorm](https://github.com/ariga/atlas-provider-gorm)
- [golang-migrate/migrate](https://github.com/golang-migrate/migrate)
- [mongodb/mongo-go-driver](https://github.com/mongodb/mongo-go-driver)
- [redis/go-redis](https://github.com/redis/go-redis)
#### message queue
- [ats-io/nats.go](github.com/nats-io/nats.go)
#### debug tool
- [go-delve/delve](https://github.com/go-delve/delve)
---
## Service
- user
- board
- market
- order
- wallet
- notify---
## Setup
### Config
- generate local env file
```=bash
cp .env.example .env
```
- configuration
```
./config
├── board.yaml
├── config.go
├── market.yaml
├── order.yaml
├── user.yaml
└── wallet.yaml
```
---## Scripts
read Makefile