多数の同時接続を処理し、高負荷 ( C10K ) で応答するように設計された Python ベースのノンブロッキング Web サーバー環境を探しています。webapp のバックエンドとして必要です。典型的なシナリオでは、webapp クライアントは、WebSocket を使用してサーバーに対して複数の呼び出しを行います。
これまでのところ、python land で 2 つのオプションを見つけました。
もちろんpython以外にもnode.jsはありますが、できればpythonのコーディング環境が望ましいです。
上記の2つ(または私が知らない他のもの)のうち、どれをお勧めしますか? 長所と短所は何ですか?それとも、web.py のノンブロッキング フロントエンドを作成して、独自のフレームワークを展開する必要がありますか?
私の懸念は、上記のプロジェクトは両方ともコミュニティのサポートが良いように見えますが、Django、CherryPy、Pylon などほど主流ではありません。したがって、将来サポートが不十分になる可能性のある選択をすることを恐れています。