Size: a a a

2020 June 10

N

Nick Name in aiogram [ru]
Tishka17
а что мешает параллельно выполнять два хэндлера синхронно?
параллельно в моем понимании это типа одно время старта
источник

DB

Dima Boger in aiogram [ru]
Nick Name
параллельно в моем понимании это типа одно время старта
ну в синхронном коде ты просто запустишь два процесса, если есть такая необходимость
источник

N

Nick Name in aiogram [ru]
Dima Boger
ну в синхронном коде ты просто запустишь два процесса, если есть такая необходимость
а если в одно время прилетит 10К мессагов?)
источник

DB

Dima Boger in aiogram [ru]
будет тоже быстро 🌚
источник

T

Tishka17 in aiogram [ru]
два синхронных экземлпяра кода и всё
источник

DB

Dima Boger in aiogram [ru]
Dima Boger
в первом кейсе хендлер пети начнёт выполняться только если нужно будет чего-нибудь дождаться в хендлере васи
то тут встрянет вот эта особенность
источник

T

Tishka17 in aiogram [ru]
Nick Name
а если в одно время прилетит 10К мессагов?)
ну вот тут начинаются осоебнности. Скорее всего у тебя база ляжет при попытке сделать одновременно 10к запросов
источник

N

Nick Name in aiogram [ru]
Tishka17
ну вот тут начинаются осоебнности. Скорее всего у тебя база ляжет при попытке сделать одновременно 10к запросов
без базы, обычный echo допустим
источник

T

Tishka17 in aiogram [ru]
начались синтетические банчмарки
источник

DB

Dima Boger in aiogram [ru]
обычный echo — ждать нечего, хендлеры не будут переключаться пока не закончатся
источник

T

Tishka17 in aiogram [ru]
Dima Boger
обычный echo — ждать нечего, хендлеры не будут переключаться пока не закончатся
ждать отправки ответа по идее
источник

N

Nick Name in aiogram [ru]
Dima Boger
в первом кейсе хендлер пети начнёт выполняться только если нужно будет чего-нибудь дождаться в хендлере васи
хм, а в качестве ожидания чего-то может выступить await message.answer()?
источник

DB

Dima Boger in aiogram [ru]
Nick Name
хм, а в качестве ожидания чего-то может выступить await message.answer()?
да
источник

N

Nick Name in aiogram [ru]
тогда в echo есть что ждать
источник

N

Nick Name in aiogram [ru]
Tishka17
начались синтетические банчмарки
не, просто хочу понять как работает асинхронный код в вебе) такой же принцип и в апишках/сайтах юзается?
едит: извините, что устраиваю тут бегиннерс
источник

T

Tishka17 in aiogram [ru]
Nick Name
не, просто хочу понять как работает асинхронный код в вебе) такой же принцип и в апишках/сайтах юзается?
едит: извините, что устраиваю тут бегиннерс
по разному работает
источник

T

Tishka17 in aiogram [ru]
как правило асинхронный код хорош когда тебе надо много запросов раскидывать по другим сетевым местам
источник

N

Nick Name in aiogram [ru]
Tishka17
как правило асинхронный код хорош когда тебе надо много запросов раскидывать по другим сетевым местам
можно пример? у меня только один - с телеги в БД, но БД это вроде не сетевое место
источник

T

Tishka17 in aiogram [ru]
Nick Name
можно пример? у меня только один - с телеги в БД, но БД это вроде не сетевое место
вон выше пример был про 5к rps
источник

T

Tishka17 in aiogram [ru]
Nick Name
можно пример? у меня только один - с телеги в БД, но БД это вроде не сетевое место
https://t.me/aiogram_ru/224749

вот там где sanic самое место асинхронности
источник