4

さらなる拡張のためにサーバープッシュ (またはコメット) を必要とする Django アプリケーションを開発しました。私は最初に、IEを除くすべての主要なブラウザでうまく機能する「orbited」を使用してサーバープッシュを正常に実装しました(ええ、私は知っています...このIEは再び私の人生を台無しにしています)。IE の重要性は大幅に低下しましたが、すべての主要なプラットフォームで機能するサーバー プッシュを引き続き実装したいと考えています。

私は何日もグーグルで検索してきましたが、ここに私が見つけたいくつかのオプションがあります。

  1. evserver の使用 ( https://code.google.com/p/evserver/ )
  2. Django + Tornado フレームワークの使用

長期的には Django + Tornado プラットフォームを使用する方が理想的なようですが、2 つのフレームワークを組み合わせてサーバー プッシュを実装する方法を学ぶことができる良い例を見つけることができませんでした。私が見つけた唯一の例は

django-tornado-demo ( https://github.com/bdarnell/django-tornado-demo/tree/master/testsite )

ただし、このプロジェクトがサーバー プッシュ メカニズムを処理するかどうかはわかりませんが、説明が不足しています。

Django と Tornado を組み合わせて実際にサーバー プッシュ メカニズムを実装しているデモ プロジェクトの良い例を教えてください。また、このトピックに関する情報は高く評価されます。

事前にどうもありがとうございました。

4

2 に答える 2

1

Socket.IOもあります。Djangoではgevent-socketio / django-socketioで使用できます。(APIに関しては、SockJSの例とかなり似ています。おそらくhttps://stackoverflow.com/a/11874593/183910が役立ちます)

于 2013-05-25T11:28:26.823 に答える