-
Есть такая задача:
на определенный порт сервера будут приходить маленькие TCP(или UDP) пакеты.
Сокет сервер должен будет их парсить и укладывать в базу.
Реализовать хочется на Python. В интернете наткнулся на предложение использовать для этих целей Twisted.
Все это к чему, что лучше писать такую вещь с нуля или использовать Twisted (что-нить еще)? Как правильно запускать подобные скрипты на production.
Какие подводные камни могут быть? Посоветуйте/отговорите. -
Правильно про Twisted говорят. С нуля там столько гадких мелочей, которые в библиотеках давно решены...
-
Спасибо, видимо так и поступлю.
-
twisted plugin скорее всего, писать там не много. Для запуска twisted в дистрибутивах должны быть startscript'ы. Единственный минус (для меня), что если надо работать с базой - через twisted.enterprise.adbapi, что не так удобно как с джанговским ORM.
-
В моем случае, будет только insert в одну табличку, поэтому ORM просто не нужен
-
Посмотрите на node.js кода будет меньше, а результат тот же =)
-
Посмотрите на node.js кода будет меньше, а результат тот же =)Спасибо, посмотрю. Пока не покидает настроженность по поводу такого решения.
-
Кстати, есть уже новый DOT (django on twisted): http://clemesha.org/blog/2009/apr/23/Django-on-Twisted-using-latest-twisted-web-wsgi/
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.



