2015-05-09 63 views
-1

我想要一个非阻塞的http服务器,用于我的go项目的宁静端点。包含在go libs中的服务器会诀窍吗?go库中的http服务器是否非阻塞?

+4

['net/http.serve'](https://golang.org/pkg/net/http/#Serve):“...为每个服务器创建一个新的服务程序。” –

回答

3

Go http包是并发的,而不是在node.js意义上的非阻塞。这意味着即使它们执行阻塞操作,请求处理程序也不会延迟处理其他请求。正如Dave C所说,它为每个请求创建了一个新的配置。实际上,这意味着您可以获得非阻塞服务器的好处,而无需担心您编写的代码是否被阻止。