Skip to content

carrotCloud基于golang实现的一种分布式云存储服务

License

Notifications You must be signed in to change notification settings

dongxiem/carrotCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

carrotCloud

💻 疯狂开发中

支持的特性如下:

  • 🙋 用户注册与登录
  • 📤 文件上传/下载
  • 💾 Mysql存储用户信息、文件元数据
  • ⚡ 文件秒传/闪传
  • ➿文件分块上传/断点续传
  • 📇使用Redis缓存文件分块​上传元信息
  • ☁️支持本机、Ceph、阿里云 OSS、腾讯云 COS、七牛云作为存储端
  • 🚀RabbitMQ实现异步任务队列
  • 🔧go-micro实现微服务化
  • ⛽Docker+K8s实现持续集成

🔨技术栈

  • Go + Gin
  • Mysql + Redis
  • RabbitMQ
  • Go-Micro
  • gRPC
  • Docker +K8s

About

carrotCloud基于golang实现的一种分布式云存储服务

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published