Форум сайта python.su
Тогда что посоветуете для организации распределенной сетевой работы?
Задача от управляющего сервера рассылать некоторый набор команд, на удаленные сервера где будет производиться некоторая работа и формироваться ответ, плюс конечные узлы генерят сообщения по различного рода событиям.
Я сначала сделал некоторый рабочий вариант на сокетах и селекте, но постепенно стало сложно за всем уследить - а задачи требуют некоторого усложнения.
Что можете посоветовать? Я слышал что есть twisted, но мне показалось что это чрезмерно мощный инструмент, в общем испугался что долго буду разбираться с ним. Подумал что возможностей SocketServer'а хватит.
) Извиняюсь если задрал вопросами.
Офлайн
Офлайн
Пожалуй, именно twisted бы и рекомендовал.
Есть еще поделки разной степени готовности - смотрел, но не использовал в работе.
twisted немного тяжеловесен. Может показаться неоптимальным. Зато работает хорошо, и в нем есть практически всё.
Просмотрите http://twistedmatrix.com/documents/current/core/howto/index.html tutorials.
В любом случае работать со всем этим вам, сами решайте.
Офлайн