![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
文章平均质量分 89
lj779323436
这个作者很懒,什么都没留下…
展开
-
go之gRPC入门
gRPC 是一个高性能、开源和通用的 RPC 框架,基于HTTP2.0实现,具体原理及其他不再多说,百度/google有很多文章,这里主要分享一下如何搭建grpc环境以及如何用插件自动生成*.pb.go代码(以下分享均基于CentOs7)下文中如果echo $GOPATH为空,则请用绝对路径代替GOPATH一、gRPC开发环境搭建1、安装golang: yum install -y golang(安装成功后输入go version可以看到对应版本号)2、创建工程目录:...原创 2021-01-11 20:29:09 · 920 阅读 · 3 评论 -
go中父协程与子协程的生命周期
首先说一下结论:当父协程是main协程时,父协程退出,父协程下的所有子协程也会跟着退出;当父协程不是main协程时,父协程退出,父协程下的所有子协程并不会跟着退出(子协程直到自己的所有逻辑执行完或者是main协程结束才结束) 再来代码验证一下,下面是代码package mainimport ( "log" "time")func main(){ defer trace("main")() go goroutine() time.Sleep(20*ti...原创 2020-11-14 21:58:00 · 2122 阅读 · 1 评论