Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Какой выбрать фреймворк для асинхронщины [RSS Feed]

#1 Дек. 22, 2020 17:11:32

lifemaker
Зарегистрирован: 2019-10-16
Сообщения: 18
Репутация: +  1  -
Профиль   Отправить e-mail  

Какой выбрать фреймворк для асинхронщины

Коллеги, здравствуйте.
Выбираю фреймворк для нового проекта.
Ожидается поступления около 100 запросов в минуту, в пиках до тысячи. Это на старте. В дальнейшем увеличение количества запросов. В запросах будут падать json, в ответ просто слать статусы (200, 500 etc.); данные разумеется сохранять.
Сейчас выбираю между aiohttp и starlette (склоняюсь к последнему), т.к. хочется освоить что-то актуальное на ASGI.
Что посоветуете?

Офлайн

#2 Дек. 24, 2020 18:24:13

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2576
Репутация: +  58  -
Профиль   Отправить e-mail  

Какой выбрать фреймворк для асинхронщины

https://openresty.org/en/



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Фев. 8, 2021 19:52:13

lifemaker
Зарегистрирован: 2019-10-16
Сообщения: 18
Репутация: +  1  -
Профиль   Отправить e-mail  

Какой выбрать фреймворк для асинхронщины

Спасибо, но это Lua. Так-то и GO можно было. Я искал именно пайтоновский фреймворк, по просьбе заказчика, чтобы все решения были на одном стеке для удобства поддержки.
В итоге уже реализовал проект на Starlette, работает как ракета! На синтетических тестах 1000 запросов в секунду ест легко.
Следующий проект планирую реализовать на FastAPI, как продолжение Starlette. Выбрал его, потому что имеется автоматическая генерация документации.

Офлайн

#4 Фев. 10, 2021 11:50:23

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Какой выбрать фреймворк для асинхронщины

lifemaker
Сейчас выбираю между aiohttp и starlette (склоняюсь к последнему), т.к. хочется освоить что-то актуальное на ASGI.
Что посоветуете?
Доверьтесь сердцу! Думаю, что какой-то килл-фичи сейчас не может предложить ни один фреймворк (так чтобы мы сказали - это прорыв, как же я жил раньше), все они в примерно равной степени делают свою работу, и что бы вам не посоветовали, это будут сугубо личные препдочтения конкретного советчика, а то и просто взятые с потолка. Вы как архитектор своего продукта лучше других понимаете, что вам нужно, с чем вам было бы приятно работать и какой конкретной особенности конкретного фреймворка лично вы отдаете предпочтение.



Офлайн

  • Начало
  • » Web
  • » Какой выбрать фреймворк для асинхронщины[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version