1. Есть такая задача:
    на определенный порт сервера будут приходить маленькие TCP(или UDP) пакеты.
    Сокет сервер должен будет их парсить и укладывать в базу.
    Реализовать хочется на Python. В интернете наткнулся на предложение использовать для этих целей Twisted.
    Все это к чему, что лучше писать такую вещь с нуля или использовать Twisted (что-нить еще)? Как правильно запускать подобные скрипты на production.
    Какие подводные камни могут быть? Посоветуйте/отговорите.
  2. Иван Сагалаев

    09.12.2009

    0 ↑
    0 ↓

    Правильно про Twisted говорят. С нуля там столько гадких мелочей, которые в библиотеках давно решены...

  3. Спасибо, видимо так и поступлю.
  4. capIV

    09.12.2009

    0 ↑
    0 ↓
    twisted plugin скорее всего, писать там не много. Для запуска twisted в дистрибутивах должны быть startscript'ы. Единственный минус (для меня), что если надо работать с базой - через twisted.enterprise.adbapi, что не так удобно как с джанговским ORM.
  5. В моем случае, будет только insert в одну табличку, поэтому ORM просто не нужен
  6. redbaron

    09.12.2009

    0 ↑
    0 ↓
    Посмотрите на node.js кода будет меньше, а результат тот же =)
  7. Посмотрите на node.js кода будет меньше, а результат тот же =)
    Спасибо, посмотрю. Пока не покидает настроженность по поводу такого решения.
  8. capIV

    10.12.2009

    0 ↑
    0 ↓
    Кстати, есть уже новый DOT (django on twisted): http://clemesha.org/blog/2009/apr/23/Django-on-Twisted-using-latest-twisted-web-wsgi/

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.