2011-07-13 3 views
0

TwitterのストリーミングAPIの一部のデータにストリーミングAPIを提供したいと考えています。私はdjangoを使用しています。は、djangoのtwitterのストリームapiに似たものを提供します。

私は、データのジェネレータを作成し、それをHttpResponseで返すだけで十分であるはずです。つまり、javascriptオブジェクトに生成された各アイテムをエンコードすることです。

これは機能しますか?これを行うより良い方法はありますか?

答えて

0

サーバープロセスの管理については、慎重に考える必要があります。通常のDjangoの設定は、長期間の接続には適していません。特定の構成に大きく依存しますが、一般的に、1つの接続を保守すると、サーバーは新しい接続を処理できなくなります。通常のDjangoの設定は、ある接続を次の接続に移る前に完了しています(いくつかのサーバプロセスを実行して同時性を提供しているでしょう)。

私はあなたがしたいことに対して簡単な解決策を持っていないと思います。私はちょうどこれについて慎重に考えるように言わなければならないと思って、Twistedのような他の図書館を見てください。 Twistedはストリーミングをサポートしています。例えば、 this link

+0

最終的に私はあまりにもPythonとWebソケットのためにそこにあることに満足していませんでした。私はレールでルビーに移動しました!ちょうど冗談...ちょっと。 – yee379

関連する問題