Go 语言开发指北
目录
1. 1. Basic
2. 2. 并发编程
3. 3. 性能调优
4. 4. 内存管理
5. 5. 网络编程
5.1. HTTP 编程
5.2. gRPC
5.3. TCP/UDP 编程
6. 6. 常用库
7. 7. 速查表
8. 延伸阅读
Go 语言开发指北
5.
5. 网络编程
View page source
5.
5. 网络编程
Go 在网络编程方面有着出色的表现,内置的 net 包和优秀的并发模型使得编写高性能网络服务变得简单。
Contents:
5.1. HTTP 编程
5.1.1. net/http 包
5.1.2. HTTP 服务端
5.1.3. HTTP 客户端
5.1.4. 中间件模式
5.1.5. 优雅关闭
5.1.6. HTTP/2 支持
5.1.7. 参考资源
5.2. gRPC
5.2.1. gRPC 概述
5.2.2. 安装
5.2.3. 定义服务
5.2.4. 服务端实现
5.2.5. 客户端实现
5.2.6. ⚠️ 常见陷阱
5.2.7. 拦截器 (Interceptor)
5.2.8. 错误处理
5.2.9. 参考资源
5.3. TCP/UDP 编程
5.3.1. TCP 编程
5.3.2. UDP 编程
5.3.3. 连接池
5.3.4. 参考资源