
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 · 323 阅读 · 0 评论 -
Go的http库详解
服务端 使用 创建一个Hello World服务 package main import ( "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 · 2314 阅读 · 0 评论