2011-06-27 6 views
3

私はWebソケット接続をサポートする竜巻アプリケーションとDjangoアプリケーションを持っています。私はDjangoとTornadoの間で開いているWebソケットを共有したいと考えています(つまり、Djangoアプリケーションのソケットに書き込みます)。これを達成する最も簡単な方法は何ですか?Tornado websockets:プロセス間で開いているWebソケットを共有する

+0

これは、TornadoとWebSocketの間の通信チャネルとしてWebソケットを使用することですか? – Seanny123

答えて

1

最も簡単な方法は、django.core.handlers.wsgi.WSGIHandlerをラップするtornado.wsgi.WSGIContainerを使用することです。 http://djangosnippets.org/snippets/1748/には良い例があります。

+0

WebSocketはWSGIで動作しますか?私は、非同期で動作するものはないという印象を受けました。 –

+0

ええ、ドキュメントによれば、非同期をサポートしていません。たぶん、他のトルネードハンドラの1つを使用し、それを使ってDjangoアプリを呼び出してください。 –

+0

"tornado and django"をGoogleで検索すると、次のhttp://lincolnloop.com/blog/2009/sep/15/using-django-inside-tornado-web-server/が表示されます。それがどれほど良いか分かりません。 –

関連する問題