go get github.com/garyburd/redigo/redis
go get github.com/go-sql-driver/mysql
go get github.com/garyburd/redigo/redis
go get github.com/json-iterator/go
go get github.com/aliyun/aliyun-oss-go-sdk/oss
go get gopkg.in/amz.v1/aws
go get gopkg.in/amz.v1/s3
go get github.com/streadway/amqp
应用启动
在加入rabbitMQ实现文件异步转移之前,启动方式:
启动上传应用程序:
# cd /<你的工程目录>
> cd /workspace/gos
> go run main.go
在加入rabbitMQ实现文件异步转移阶段,启动方式(分裂成了两个独立程序):
启动上传应用程序:
# cd /<你的工程目录>
> cd /workspace/gos
> go run service/upload/main.go
启动转移应用程序:
# cd /<你的工程目录>
> cd /workspace/gos
> go run service/transfer/main.go