没有合适的资源?快使用搜索试试~ 我知道了~
WeFile:一个多用户微服务网盘系统
共72个文件
go:59个
proto:3个
sql:2个
需积分: 11 0 下载量 94 浏览量
2021-03-11
21:45:40
上传
评论
收藏 130KB ZIP 举报
温馨提示
WeFile 一个多用户微服务网盘系统 0X00简单架构图 基本服务:基本功能微服务,包括(用户注册,登录,创建,删除目录,创建,加入,删除,退出文件共享组等功能)的使用redis做会话的存储 db服务:mysql等数据库的封装微服务,使用id gernerator服务作为发号器,生成每张表里的递增主键,方便后续分库分表 id gernerator service:发号器微服务,使用“雪花算法”作为发号器的算法 auth服务:认证微服务,主要给基础服务到文件服务做JWT的解码和解码 文件服务:文件微服务,用户从基本服务设置JWT的授权然后到文件服务真正上传文件,下载文件 整体使用etcd + go-micro做服务注册与发现,用go-micro实现微服务之间的“负载均衡” 0X01功能介绍 支持个人文件上传下载 支持文件共享组中的用户文件分享,下载 支持分块上传,断点续传,使用哈希has
资源推荐
资源详情
资源评论
收起资源包目录
WeFile-main.zip (72个子文件)
WeFile-main
go.mod 1KB
service
common
util.go 734B
common.go 1KB
conf.go 2KB
db
sql
trigger.sql 957B
create.sql 4KB
conf
conf.go 1KB
main.go 2KB
proto
service.pb.go 142KB
service.proto 8KB
service.pb.micro.go 20KB
conn
conn.go 151B
db.go 884B
redis.go 651B
model
model.go 4KB
db_service_test.go 12KB
handler
utils.go 911B
group.go 7KB
handler.go 1KB
file.go 1KB
group_file.go 8KB
user.go 4KB
user_file.go 7KB
group_user.go 2KB
session.go 2KB
auth
auth_service_test.go 2KB
conf
conf.go 1KB
main.go 1KB
proto
service.pb.go 22KB
service.proto 1024B
service.pb.micro.go 5KB
handler
utils.go 16B
handler.go 3KB
id_generator
conf
conf.go 832B
main.go 1KB
proto
generator.proto 375B
generator.pb.go 9KB
generator.pb.micro.go 3KB
id_generator_test.go 646B
handler
generte_id.go 570B
base
router
router.go 2KB
conf
conf.go 1KB
main.go 1KB
handler
utils.go 4KB
group.go 7KB
handler.go 1KB
role.go 749B
group_file.go 9KB
user.go 5KB
user_file.go 10KB
group_user.go 5KB
file
router
router.go 1KB
conf
conf.go 1KB
main.go 1KB
handler
utils.go 3KB
handler.go 1KB
middleware.go 3KB
multipart_upload.go 11KB
download.go 1KB
upload.go 6KB
utils
utils.go 1012B
store
local_store.go 8KB
store.go 1KB
imgs
architecture.svg 18KB
go.sum 72KB
doc
一些问题.md 645B
swagger.json 49KB
README.md 1KB
Makefile 1KB
cache
redis.go 1KB
logging
logs.go 2KB
.gitignore 363B
共 72 条
- 1
资源评论
jackie陈
- 粉丝: 12
- 资源: 4597
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功