服务名称 | 模块介绍 | 技术框架 | 传输协议 | 注册中心 | 链路追踪 |
---|---|---|---|---|---|
api | API服务 | Gorm、Kitex、Gin | http | etcd | opentracing |
userbase | 用户登录注册管理 | Gorm、Kitex | thrift | etcd | opentracing |
useraction | 用户行为数据管理 | Gorm、Kitex | thrift | etcd | opentracing |
video | 视频数据管理 | Gorm、Kitex | thrift | etcd | opentracing |
- Golang
- Linux
- Docker
- Mysql
docker-compose up
执行上述命令启动Etcd、Jaeger 的 docker 镜像
cd cmd/userbase
sh build.sh
sh output/bootstrap.sh
cd cmd/video
sh build.sh
sh output/bootstrap.sh
cd cmd/useraction
sh build.sh
sh output/bootstrap.sh
cd cmd/api
chmod +x run.sh
./run.sh
cd src
python -m http.server 8001