Python параллельные HTTP-запросы для получения последних данных - PullRequest
0 голосов
/ 11 июля 2019

Я пишу программу на Python.

Программа получает новости от API и должна сохранять последнее состояние.

Текущая программа непрерывно отправляет HTTP-запросы GET следующим образом:

while True:
  response = self.session.get(api_url).content
  compute(response)   # do something with the response

Здесь вычисление (ответ) является легким и, следовательно, быстрым.

Большая часть времени уходит на ожидание HTTP-запросов.

Я бы хотел отправить несколько HTTP-запросов по конвейерной схеме и сократить интервал между обновлениями новостей в моей программе.

Как мне этого добиться?

Спасибо!

...