2016-04-21 57 views
4

首先我将描述我的情况。 我必须从我的应用程序对几个API执行HTTPS请求,并且它们应该同时运行。 我想知道我是否应该使用每个goroutine单独的HTTP客户端,或者我可以在所有goroutine中共享一个客户端。当然,我希望享受HTTP客户端提供的连接重用/共享,但我担心它是线程(又称goroutine) - 安全,如果客户端将同时运行请求,或者它们实际上会被排序?在并发应用程序中使用HTTP客户端的最佳方式

+1

有点相关:[如何在Go中发布http.Client?](http://stackoverflow.com/questions/36688633/how-to-release-http-client-in-go) – icza

回答

相关问题