💬Python👤Alex@cutwater💬11 ответов📅 4 января 2026 г. в 15:00

как максимум это может иметь негативный эффект на производительность

как максимум это может иметь негативный эффект на производительность
Реклама
📢

Дигитал трафик

Канал о digital-маркетинге, трафике и росте бизнеса

@trafficisobar

Ответы11

A
Alex@cutwater👍1⭐ Лучший ответ
4 янв., 15:08
1. не факт что проще. для восприятия к слову асихронный код чуть проще чем конкурентный синхронный. 2. сложности возникают когда нужно два подхода между собой подружить
👍1
A
Alex@cutwater👍1
4 янв., 15:17
В качестве упражнения попробуй для примера взять subprocess и написать аналог метода communicate() в синхронном и асинхронном варианах.
👌1
Р
Раяз@xxxigggi0
4 янв., 15:00
ну по сути в моем случае же нужно?
A
Alex@cutwater0
4 янв., 15:01
на этот вопрос невозможно ответить конструктивно не зная всех исходных требований.
С
Сергей@sergem_220
4 янв., 15:04
ну если используешь aiogram (или любой другой асинк-фреймворк), то насколько понимаю синхронный адаптер будет мешать? (к сожалению сам пока asyncio толком не изучил и почему именно будет мешать толком не объясню)
A
Alex@cutwater0
4 янв., 15:05
не обязательно, верней да с синхронным адаптером будет работать сложнее, просто потому что у большинства ботоёбов skill issue
С
Сергей@sergem_220
4 янв., 15:06
в каком смысле? сам по себе синхронный код ведь написать проще. или речь о том что там нужны какие-то доп. трюки в случае использования синхронной версии?
С
Сергей@sergem_220
4 янв., 15:11
я имею в виду банально эти два варианта, отличаются ведь только отс-м доп слов во втором. получается 2го недостаточно и производительность бота будет страдать без доп. хитростей? (почему именно и о каком конкурентном варианте речь, извиняюсь что столько вопросов, возможно стоит изучить сначала тему) async with sessionmaker() as session: user = await session.get(User, user_id) with sessionmaker() as session: user = session.get(User, user_id)
A
Alex@cutwater0
4 янв., 15:12
нет, нифига
A
Alex@cutwater0
4 янв., 15:13
стоит
С
Сергей@sergem_220
4 янв., 15:16
но сам код в восприятии не отличается, значит ты имел в виду какой-то более сложный код для синхронного варианта