Сервер Websocket со скрученным и Python, выполняющим сложные задания в фоновом режиме

Я хочу закодировать сервер, который обрабатывает клиентов Websocket, одновременно выполняя выборку mysql через sqlalchemy и очищая несколько веб-сайтов одновременно (scrapy). Полученные данные должны быть рассчитаны, сохранены в базе данных, а затем отправлены клиентам websocket.

Мой вопрос в том, как это можно сделать в Python с логической точки зрения. Как мне настроить структуру кода и какие модули лучше всего подходят для этой работы? На данный момент я убежден в использовании twisted with thread, в котором выполняется очистка и выбор. Но можно ли сделать это проще? Я нахожу только простые скрученные примеры, но, очевидно, это более сложная работа. Есть подобные примеры? С чего начать?

8
задан trbck 6 June 2011 в 09:53
поделиться