python-requests多久执行一次dns查询 [英] How often does python-requests perform dns queries
问题描述
我们正在使用蝗虫进行弹性负载平衡背后的其余api服务的负载测试.我遇到了这篇文章关于负载平衡和自动缩放的内容,这是我们正在测试的内容.
We are using Locust to for load testing rest api services behind elastic load balancing. I came across this article regarding load balancing and auto scaling, which is something we are testing.
蝗虫正在使用 python-requests ,而后者正在使用 urllib3 ,所以我的问题是python-requests是否对每个连接都进行dns查询,如果不是,是否?可配置的?
Locust is using python-requests which is using urllib3, so my question is if python-requests does a dns query for every connect, and if not, is it configurable?
推荐答案
蝗虫正在使用 python请求,该请求正在使用 urllib3 ,并且正在使用 socket.getaddrinfo 已根据此SO线程禁用了DNS缓存(假设您的测试计算机正在运行)linux).
Locust is using python requests that is using urllib3 that is using socket.getaddrinfo which has DNS caching disabled according to this SO thread (given that your test machine runs linux).
这篇关于python-requests多久执行一次dns查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!