在将一个
我想知道的是,在发出较少迭代但更大批次大小(具有更大的最大连接池大小)与发出更多迭代但较小批次大小(具有较小的连接池大小)之间的权衡是什么。将池大小扩展到无限大并在一个批次请求中发出所有异步调用(属于同一池)有什么问题吗?
HTTPAdapter
安装到一个requests.Session()
中时,我遇到了这样一个问题:由于我在批处理中发出了异步调用(针对同一主机,即属于同一连接池),每个批次的大小都大于最大池大小,因此连接最终被丢弃。解决方案是增加最大连接池大小。我想知道的是,在发出较少迭代但更大批次大小(具有更大的最大连接池大小)与发出更多迭代但较小批次大小(具有较小的连接池大小)之间的权衡是什么。将池大小扩展到无限大并在一个批次请求中发出所有异步调用(属于同一池)有什么问题吗?