Для моего варианта использования есть как постоянное состояние, так и состояние в памяти. У нас есть spark
и postgres
репозитории для первых. Для последнего я уже разработал и написал приложение, чтобы иметь структуры данных на уровне экземпляра. Но я понял, что атрибуты экземпляра на Tornado
запущенных RequestHandler
/ WebHandler
подклассах не являются постоянными.
Последний хочет жить в классе, управляющем государством: но я вынужден значительно перерисовать границы из-за этой схемы Tornado
. Вместо этого необходимо будет sh преобразовать все в глобальные переменные. Мало кто будет утверждать, что это был предпочтительный дизайн. Я буду сбрасывать tornado
, как только смогу найти время.
Не уверен, что будет альтернативой: я уже вернулся из cherrypy
из-за его существенных ограничений: вот пара моих вопросов по этому вопросу
Я прошел через те, у которых были шрамы но все же в целости и сохранности Были и другие проблемы, которые меня выбивали: url's
не обслуживали, и не было ясного конца для кротов. Это также обычно не привлекает много внимания и имеет запутанную устаревшую или неполную документацию. Есть много документов - вот почему я начал с него: но дыры делают для серии эпизодов с охотой на кроликов.
Flask
и django
имеют свои проблемы , Кажется, поиск функционально адекватного, но не сверхтяжелого веб-сервера в python
- иллюзорная цель. Пока не ясно, какие рамки имеют наименьшее количество ошибок.