</br>golang来处理http请求,有自带的http包,也有各种框架如gin等,但是很少有资料说明这些包和框架在高并发请求下是如何处理的?</br></br>
比如java的spring会创建一个线程池和队列来帮助处理大量请求,那golang的http或者gin框架是如何做的呢?创建一个goroutine池?还有其他更细节的说明吗?网上资料好像很少。。。
更多评论
这些框架基本上都是把自带的 http 包做了一次封装。
处理请求的时候就直接新建一个 goroutine 去处理,
参考这个地方:
https://github.com/golang/go/blob/master/src/net/http/server.go#L2732
#1