Используйте очередь «Производитель-потребитель» с таким количеством потоков-потребителей, сколько вам нужно для оптимизации использования ресурсов на хосте (извините - это очень расплывчатый совет, но «правильный номер» зависит от проблемы),
Если запросы невелики, вам может потребоваться только один поток источника для их обработки.
Запуск нескольких процессов также может работать - лучший выбор зависит от ваших требований.Нужно ли, чтобы продюсер знал, сработала ли операция, или она «запущена и забыта»?Вам нужна логика повторения в случае сбоя?Как вы ведете подсчет одновременных потребителей в этой модели?И так далее.
Для Python, посмотрите на this .