我在 Go http 包中看到:
MaxIdleConnsPerHost int
但是我没有看到整个 http 客户端的任何 MaxConns,为什么?
如果我只限制 MaxIdleConns(每个客户端),是否有可能超过这个活动连接限制?(我假设答案很简单,但这只是理论上的吗?)
从文档:
// MaxIdleConnsPerHost, if non-zero, controls the maximum idle
// (keep-alive) connections to keep per-host. If zero,
// DefaultMaxIdleConnsPerHost is used.
MaxIdleConnsPerHost int
// MaxConnsPerHost optionally limits the total number of
// connections per host, including connections in the dialing,
// active, and idle states. On limit violation, dials will block.
//
// Zero means no limit.
MaxConnsPerHost int
人到中年有点甜
相关分类