cloud-storage

module
v0.0.0-...-5447790 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2019 License: MIT

README

cloud-storage

A cloud storage based on Go

Architecture

The cloud storage system is organized in microservice architecture. It is combined with multi parts, including Transfer, Upload, Download, Account, API Gateway and Database Proxy. Services are communicated through grpc provided by go-micro.

Dependencies

You should install all dependencies in proper GOPATH before running the program.

Database

Make sure that MySQL and Redis are installed in local machine.

Message Queue

The system requires message queue middleware RabbitMQ for asynchronous transmission.

OSS

Files are stored in both local machine and Alicloud OSS

How to run

$ cd $GOPATH/filestore-server

$ ./service/start-all.sh

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL