Создание неопределенного количества потоков

Привет и заранее спасибо за ответ. Пишу программу которая должна парсить активность пользователей в вк. Для получения каждого изменения активности (вход/выход из сети) надо каждую секунду проверять активность пользователя. Пытался сделать это простым циклом, но при тесте на 70 пользователях оказалось, что цикл довольно медленный, из за чего пропускается активность пользователя(цикл получал активность каждого пользователя по порядку). И вот вопрос, как одновременно можно получить активность неопределленого кол-ва пользователей? Кол-во пользвателей может колебаться от 3 до 5 000. Пишу на python. Еще раз спасибо :slight_smile:

Думаю вк забанит IP если параллельно 5000 запросов каждую секунду )

А так это ж стандартная задача в любых материалах по многопоточности.
https://www.google.com/search?q=python+parallel+loop

1 лайк

Я использую vk api и раз там есть эта возможность, то я могу ее использовать. А вообще раньше с многопотчностью не сталкивался, спасибо за помощь.

Обычно есть лимиты, тысячи в секунду это явно много.

Какие именно лимиты вроде бы только для поиска документировано, но говорят, что лимиты есть не только для него.

Я такое с твичом уже давно делаю и похоже, что там нет лимитов :grin: Как минимум, для 15 юзеров.

Уже проверял, все работает хорошо