![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go微服务
文章平均质量分 96
go微服务
undertale flower
这个作者很懒,什么都没留下…
展开
-
Go微服务(三)——gRPC详细入门
这里会联合protobuf语法以及protobuf如何去定义rpc服务,前面我们只生成了结构体,现在我们要让他为我们同时把接口生成,有了响应的接口,我们就再也不用去手写接口了。gRPC是什么可以用官网的一句话来概括:视频里的:跨语言的RPC技术:主流语言都支持。基于Protobuf 消息格式:高效二进制协议。基于HTTP2协议通讯:Protobuf ON HTTP2:博客里的:既然是 server/client 模型,那么我们直接用 Restful API 不是也可以满足吗,为什么还需要RPC呢?下面我们原创 2022-07-10 22:53:02 · 1206 阅读 · 1 评论 -
Go微服务(二)——Protobuf详细入门
Protobuf详细入门:Protobuf是Protocol Buffers的简称,它是Google公司开发的⼀种数据描述语⾔,并于2008年对外开源。原创 2022-07-02 15:02:52 · 1283 阅读 · 1 评论 -
Go微服务(一)——RPC详细入门
RPC是远程过程调⽤的简称,是分布式系统中不同节点间流⾏的通信⽅式。在互联⽹时代,RPC已经 和 IPC⼀样成为⼀个不可或缺的基础构件。因此Go语⾔的标准库也提供了⼀个简单的RPC实现,我们 将以此为⼊⼝学习RPC的各种⽤法。Go语⾔的RPC包的路径为net/rpc,也就是放在了net包⽬录下⾯。因此我们可以猜测该RPC包是建⽴ 在net包基础之上的。在第⼀章“Hello, World”⾰命⼀节最后,我们基于http实现了⼀个打印例⼦。下⾯ 我们尝试基于rpc实现⼀个类似的例⼦。其中Hello⽅法必须满⾜原创 2022-06-19 14:01:01 · 4118 阅读 · 4 评论