2012-10-24 1 views
4

Я занимаюсь разработкой своего веб-приложения с помощью Python 2.7 + Bottle. Все отлично, и python - это удивительный язык, исходящий от ASP.NET. Я создаю веб-приложение, которое должно использовать связь между клиентом и сервером в режиме реального времени, и socket.io для node.js приходит на ум.socket.io как для Python 2.7 + Рамка для бутылок

Я хотел знать, как я могу реализовать socket.io-like, используя Python + bottle. Я прочитал эту статью on bottle, но я все еще не могу понять, как это работает - что мне нужно для установки и как все это работает (примеры кода?).

Мне действительно нужно это для моего следующего веб-приложения, но вам нужна помощь в понимании того, что мне нужно для ввода моего проекта, чтобы он работал. У меня нет проблем с кодами предварительного просмотра, которые пока не стабильны. Я развиваюсь на платформе Windows. Благодарю.

Я также хочу знать, есть ли его скайбаб. могу ли я использовать redis в спине, поэтому все вызовы будут синхронизироваться при запуске моего сайта на нескольких серверах, поэтому, когда один клиент отправляет данные, все остальные клиенты, подключенные к другим серверам, получат его.

ответ

1

возможно WebSocket может помочь вам, многие современным поддержки браузера этого протокола, но bottle.py не поддерживает его сейчас, вы можете получить некоторое представление от tornado.websocket и some answer here

причины каждое соединение может быть сохранено, так что я предположим, что он может работать на нескольких серверах, но я никогда не реализую.

Поскольку бутылка представляет собой микро каркас, вы должны что-то сделать сами.

Смежные вопросы