创建项目
Eagle 一套轻量级 Go 微服务框架,包含大量微服务相关框架及工具
版本要求
需要使用 eagle v1.8.0 以上版本
环境准备
Tips: 详细版可查看 搭建Golang开发环境 中的配置
开启GO111MODULE
go env -w GO111MODULE=on国内用户可以配置代理,加速下载
go env -w GOPROXY="https://goproxy.cn,direct"
// 或者
$ echo "export GO111MODULE=on" >> ~/.profile
$ echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
$ source ~/.profile命令行工具
安装 eagle 命令行工具
go get 方式安装
go get -v github.com/go-eagle/eagle/cmd/eaglego install 方式安装
Go 1.16 版本以上使用该方式
go install github.com/go-eagle/eagle/cmd/eagle@latest创建项目
默认包含 http 和 gRPC 服务
# 创建新项目
eagle new eagle-demo
# 或
eagle new github.com/foo/eagle-demo编译和运行
# 编译
make build
# 运行
make run测试接口
curl 'http://127.0.0.1:8080/health'
输出:
{
"status":"UP",
"hostname":"host01"
}恭喜💐,项目创建成功。