Каков наилучший подход в python 3.6 для вызова конечных точек отдыха (третье лицо). Я пытался с ThreadPoolExecutor и ProcessPoolExecutor, не видел улучшения производительности. Pl. поделиться любым кодом для демонстрации.
Ниже мой код. Я хочу сделать все вызовы get_facility параллельно.
когда возвращается любой ответ, я хочу обработать его. Не хочу блокировать, пока все ответы не вернутся. В общей сложности мне нужно сделать около 25000 запросов на получение.
def get_facility(id):
try:
response = requests.get(f'url/{id}', headers=header)
response = json.loads(response.content)
return response
except:
pass
def main():
loans = [1, 2,3, 4, 5]
responses =[get_facility(id) for id in loans]
return responses