服务端业务进程,是否一次只能处理一个http请求?
假设我用 golang 写了一个 web server,需要处理每秒1000次http请求。假设每个请求的处理时间是0.1秒,那么如何解决这个请求压力问题?
golang里net/http使用goroutine,来一个请求开一个goroutine。
net/http 包里面的 Server 是并行的。每次请求新开一个 goroutine。
服务端业务进程,是否一次只能处理一个http请求?
假设我用 golang 写了一个 web server,需要处理每秒1000次http请求。假设每个请求的处理时间是0.1秒,那么如何解决这个请求压力问题?
golang里net/http使用goroutine,来一个请求开一个goroutine。
net/http 包里面的 Server 是并行的。每次请求新开一个 goroutine。