我在 Golang 中有一个 RESTful API,我的 Angular 网站会调用它。
Go http 模块默认是按顺序还是并发处理请求?
另外,如果我在 Go 中的 HandlerFunc 调用一个 python 脚本,对这个 HandlerFunc 的并发调用是否会产生多个 python 进程,或者它们会被阻塞直到一个完成?
最佳答案
是的,默认情况下所有http请求都可以并发执行。
如果您正在执行 python 脚本,那么确实会产生一个单独的进程,并且它们会同时执行。
请注意,这会带来产生过多进程和耗尽资源的潜在风险。
关于http - Golang HTTP 服务器请求异步还是同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45004791/