Golang构建基础项目(grpc rabbitmq)

__Brick__ · · 911 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

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


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:__Brick__

查看原文:Golang构建基础项目(grpc rabbitmq)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

911 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传