WebSocket + Django python WebService

Мне было интересно, как создать веб-сервис django (отвечает XML) с помощью веб-сокетов. У меня уже есть веб-сервис django, который принимает запросы xml, анализирует эти запросы, выполняет запрос к базе данных, создает ответ xml и отправляет этот xml обратно запрашивающей стороне / браузеру. Обычный HTTP-запрос XML, где ответ отображается в браузере как xml.

Но как мне теперь создать веб-сервис django websocket? Допустим, я хотел бы отправить ответ в формате xml запрашивающей стороне / браузеру с последними данными из базы данных всякий раз, когда происходит новое магическое событие.

Я прочитал много сообщений и блогов, но это было слишком общим. Могу ли я решить эту проблему только с помощью django + apache, или мне нужно что-то еще рядом с django и другим сервером только для обработки веб-узлов?

Я сейчас использую django 1.3, Apache + wsgi, но я был бы готов переключить любую конфигурацию, которая должно сработать.

Обновление:

Есть много возможных веб-сокетов, http: //pypi.python.org / pypi?: action = search & term = websocket & submit = search но какой из них можно использовать в моем случае?

13
задан Gero 1 March 2012 в 12:39
поделиться