Golang构建基础项目(grpc rabbitmq)

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容