基于go-zero框架的butane-netdisk微服务网盘系统
项目基本介绍和技术使用情况
项目开源地址:butane123/butane-netdisk: 一个基于go-zero框架的微服务网盘系统 (github.com)
这是一个轻量级云盘微服务系统,基于go-zero实现,官网:go-zero帮助文档
开发背景
butane-netdisk的开发初衷,是通过设计一个云盘系统,解决资源上传共享问题,为用户提供一个高效的资源存储平台,使用户能够更方便快捷地进行资源分享。
项目技术栈&开发环境
- 服务端框架:
go-zero
- 数据库:
Mysql
- 缓存:
Redis
- 本地环境:
Golang 1.18
- 容器管理:
Docker-Compose
- 服务注册、发现中心:
Etcd
- 服务监控:
Prometheus
、Grafana
- 链路追踪:
Jaeger
- 存储引擎: