2012-05-03 3 views
4

私はこれらの3つの巨大な技術を知っていますが、開発者はサーバーのプッシュ体験を迅速に行うパブ/サブパラダイムを構築できます。Django + Redis + Socket.ioを使用してチャットルームを構築しましょう。

私はDjangoの背景を持っていますが、他の2つはありません。だからちょうど不思議、どこで私は始めることができますか?

私は現在djangoサーバーとしてGunicornを使用しており、Nginxをプロキシとして使用して静的ファイルを提供し、フロントエンドのロードバランサとしてHaproxyを使用しています。私は新しい技術のスタックを採用した後、私はまだそれらを保つことができますか?ここ

+2

私はあなたがチェックアウトする必要があると思います - http://codysoyland.com/2011/feb/6/evented-django-part-one-socketio-and-gevent/ とこの以前の質問 - http:// stackoverflow .com/questions/4190186/can-i-use-socket-io-with-django – Glorithm

答えて

1

NginxでSocket.io(websocketを使用しようとする)を使用すると問題が発生するでしょう。 Nginx 1.0はHTTP/1.1のプロキシをサポートしていません。 tcp_proxyを使って回避することができます。 WebSocketをサポートしているNginx 1.1のフォークを見つけることができるかもしれません。

thisthisを確認してください。

関連する問題