随笔分类 -  Go

摘要:发布Go module 添加license 符合Major.Minor.Patch发布命名规则 go list -m module 进行测试 拉取私有module Git 提示密码 export GIT_TERMINAL_PROMPT=1 跳过代理 阅读全文
posted @ 2020-08-15 10:08 冬天之歌 阅读(170) 评论(0) 推荐(0)
摘要:syntax = "proto3"; // 须在文件第一行指定,不指定默认为proto2 /* proto file search by -I/--proto_path flag. 指定protobuf文件位置 */ import "old.proto"; import public "new.pr 阅读全文
posted @ 2020-07-30 13:12 冬天之歌 阅读(357) 评论(0) 推荐(0)
摘要:参考教程 import 后面是包的导入路径 import后包的使用是使用导入路径对应的 package 名而非最后的目录名 目录名和包名建议一致 同一目录下使用相同的包名,因为包通过路径导入 阅读全文
posted @ 2020-07-14 21:29 冬天之歌 阅读(1293) 评论(0) 推荐(0)
摘要:protobuf 是一种数据交换格式,类似json。 grpc 是一种服务调用协议。 golang 需要下载安装 protoc 二进制文件支持编译 下载地址,下载后解压将protoc复制到/usr/local/bin目录下,将include文件复制到/usr/loca/include目录下。 编译p 阅读全文
posted @ 2020-07-11 16:34 冬天之歌 阅读(277) 评论(0) 推荐(0)
摘要:路由跳转 "官方文档" 本质上是选择不同的方式将HTTP信息合理的转发至后端处理,而不同的方式相当于不同请求的接收器,接收后再将其转发至不同的后端服务,完成整个请求的调用。 micro 将请求选择不同的方式转发并处理。 micro 支持 四种转发方式,其中 为默认方法。 都是通过 将其转发至不同的客 阅读全文
posted @ 2019-10-26 17:53 冬天之歌 阅读(387) 评论(0) 推荐(0)
摘要:I/ proto_path: 指定导入proto和生成proto的位置 go_out: 指定生成文件位置相对于执行命令的位置 最后面指定要编译的proto文件 阅读全文
posted @ 2019-10-19 18:13 冬天之歌 阅读(639) 评论(0) 推荐(0)