doqw89029
2017-07-10 06:07
浏览 874
已采纳

Golang HTTP服务器请求异步还是同步?

I have a RESTful API in Golang that my Angular website calls.

Does the Go http module by default handle requests in sequence or concurrently?

Also, if my HandlerFunc in Go calls a python script, would concurrent calls to this HandlerFunc spawn multiple python processes, or would they be blocked till one is complete?

图片转代码服务由CSDN问答提供 功能建议

我在Angular网站调用的Golang中有一个RESTful API。

默认情况下,Go http模块是按顺序还是同时处理请求?

此外,如果我在Go中使用的HandlerFunc调用了python脚本,对该HandlerFunc的并发调用会产生多个python进程,还是将它们阻塞直到一个完整?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dtzh131555 2017-07-13 11:05
    已采纳

    Yes, by default all http requests can be executed concurrently.

    If you are executing a python script, then indeed a separate process will be spawned and they will execute concurrently.

    Please note that this carries the potential risk of spawning too many processes and running out of resources.

    打赏 评论

相关推荐 更多相似问题