Go语言实践go知识

Golang构建基础项目(grpc rabbitmq)

2018-12-12  本文已影响2人  __Brick__

golang项目构建流程

1.环境变量

$GOPATH  设置go项目工作目录
$GOROOT  安装好之后就有的GO安装路径

更多变量执行go env查看

2.工作目录

$GOPATH下有3个子目录:

  1. src/ 存放你的源代码,比如在src下新建一个msg目录,就可以开始msg服务的代码编写
  2. bin/ 存放编译后生成的可执行文件, 可以考虑加入PATH方便执行
  3. pkg/ 存放编译生成的中间文件

3.go install/get/build

go build 不会编译引用到的pkg包,生成的二进制文件默认在当前目录
go install 会编译引用到pkg包,生成的二进制文件放入bin下,编译后库文件在pkg目录下
go get + 三方包 下载第三方包

附上一个简单的例子,集成了golang的grpc server和client,rabbitmq消息队列的推送 https://github.com/BrickQiJayLee/grpc-baseserver

上一篇 下一篇

猜你喜欢

热点阅读