首先,我将描述我的情况。我必须从我的应用程序向多个 API 发出 HTTPS 请求,并且它们应该同时运行。我想知道我是否应该为每个 goroutine 使用一个单独的 HTTP 客户端,或者我可以在所有 goroutine 之间共享一个客户端。当然,我想享受 HTTP 客户端提供的连接重用/池化,但我担心它是线程(又名 goroutine)安全的,并且客户端是否会并发运行请求,或者它们实际上会被排序?
扬帆大鱼
撒科打诨
相关分类