记录原生库 net/http
中可能遇到的坑点。
Go Http模块坑点
· One min read
记录原生库 net/http
中可能遇到的坑点。
计算机程序场景可分为计算密集型和IO密集型。计算密集型,即CPU占用较高的程序,一般类似AI算法等。IO密集型则包括磁盘IO和网络IO等。
Go 的协程,天然支持并发场景,对于计算密集型和IO密集型都比较友好。但是高磁盘IO场景会有点问题,使用不当还可能造成坑点。
如果你搭建过早期 Go 项目,应该会比较熟悉 GOPATH。
在以前,项目依赖三方包时,我们需要通过go get
将三方依赖库下载到 GOPATH。这就涉及到一个版本维护的问题。
为了解决这个问题,引入了go mod
。