который делает рассылки по пользователям разных ботов (по запросу владельца бота). Задача в том, что рассылка должна быстро начать рассылаться, независимо от того, сколько активных рассылок сейчас идет. В среднем каждые 5 секунд создается новая рассылка, иногда на тысячи пользователей. Как бы вы организовали этот процесс? Подойдет ли в этом случае asyncio.create_task?
У телеги есть лимиты, тебе в любом случае их надо будет отслеживать, особенно при таком подходе.
Да, это я понимаю, но немного переформулирую вопрос: как организовать большое количество асинхронно или параллельно выполняющихся длинных задач в одном скрипте? Есть мысль тащить из базы каждую секунду данные новых рассылок и пулять их в asyncio.create_task, это адекватное решение?
Обсуждают сегодня