![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
jesus_H
这个作者很懒,什么都没留下…
展开
-
Go的RPC
RPC是远程过程调用(remote procedure call),是用于分布式系统中节点之间互相通信。本文章参考Go语言高级编程,对这本书进行了比较详细的演示。我们先从Go原生的RPC讲起。RPC节点间通信,其中有一个节点是作为服务的提供方,我们称之为服务端,另外一个节点为服务的调用方,我们称之为客户端。我们通过一个打印"Hello World"的例子来说明native RPC是如何使用的。Hello下面是这个例子的文件目录结构:.├── client│ └── main.go.原创 2020-06-21 18:18:06 · 250 阅读 · 0 评论 -
Go的http库详解
服务端使用创建一个Hello World服务package mainimport ( "io" "net/http")func hello(w http.ResponseWriter, r *http.Request) { io.WriteString(w, "hello world\n")}func main() { http.HandleFunc("/hello", hello) http.ListenAndServe(":8080", nil)}使用下面命令启动原创 2020-06-21 18:17:27 · 2234 阅读 · 0 评论