Size: a a a

2021 September 02

T

Tishka17 in Python Flask
Чаще нужно иметь сотни рпс, а на одновременные соединения до твоего приложения пофиг
источник

AB

Andrey Bondarenko in Python Flask
А что говорит?
источник

A

Alex in Python Flask
При этом с указанным латенси
источник

T

Tishka17 in Python Flask
Угу
источник

T

Tishka17 in Python Flask
Я могу на питоне на держать миллион соединений и иметь 1рпс с латенси в полчаса. Это может быть актуально для каких-то задач, но не для веба
источник

AB

Andrey Bondarenko in Python Flask
Хорошо, спасибо за информативный спор. Повникаю.
источник

T

Tishka17 in Python Flask
Для веба есть два типа задач:
1. Запрос-ответ.
2. Уведомления со стороны сервера

Они имеют разный профиль нагрузки и могут решаться разными инструментами
источник

T

Tishka17 in Python Flask
И зачастую недостаточно просто держать кучу соединений, даже если это вам актуально. Надо ещё успевать ходить в бд, делать бизнес логику и т.п.
источник

AB

Andrey Bondarenko in Python Flask
ну так разве асинхронный подход не позволяет грамотно распределять походы в бд и выполнение логики?
источник

AB

Andrey Bondarenko in Python Flask
Одно выполняется - другое не ждет
источник

T

Tishka17 in Python Flask
Нет
источник

T

Tishka17 in Python Flask
Логика одного выполняется - все ждут и не выполняют свою
источник

AB

Andrey Bondarenko in Python Flask
Как же так, если выполнение делегируется другому процессу?
источник

A

Alex in Python Flask
какому другому?
источник

T

Tishka17 in Python Flask
В общем, там все чуть сложнее. Интереснее в этом плане n+m модель как в го
источник

AB

Andrey Bondarenko in Python Flask
Вашей базе данных скажем
источник

T

Tishka17 in Python Flask
Логика приложения в приложении
источник

AB

Andrey Bondarenko in Python Flask
Логика приложения в приложении в итоге все равно сводится к тому что действия разбрасываются по другим процессам
источник

T

Tishka17 in Python Flask
А бд тоже не умеет миллион одновременных запросов
источник

T

Tishka17 in Python Flask
Шта
источник