5

この質問は、以前の質問であるMySQL 追跡システムに関連しています。要するに、Python を使用して負荷の高い追跡システムを実装する必要があります。データベース部分については、mongoDB に落ち着きました (これは、この仕事に適したツールのように思えます)。開発言語はPythonになります。

nginx の背後にある CherryPy アプリケーションのインスタンスをいくつか使用することを考えていました。これの背後にある理由は、wsgi のすべての部分を自分で処理したくないということですが、一方で、アプリがシンプルになり、ORM が不要になるため、本格的な Web フレームワークは必要ありません。

私の質問は次のとおりです。

  • CherryPy 組み込みサーバーを使用する必要がありますか、それとも modwsgi (または別のサーバー全体) で Apache を使用する必要がありますか?

  • これは合理的なアプローチ (nginx、mongoDB) のように聞こえますか? そうでない場合、何をお勧めしますか?

前もって感謝します。

4

2 に答える 2

3

グラファイトはチェックしましたか?これはまさにあなたが必要としているもののように思え (他の質問を見て)、Orbitz チームによってアプリケーションとサーバーの監視用に設計されました。非常に堅牢で、この種の用途に使いやすいです。

于 2010-01-11T18:56:08.183 に答える
1

これには MongoDB が適しているように思えます。高度なオペレーターによる高速更新と、バッチ オフライン処理用の M/R です。Nginx の背後にある CherryPy もうまく機能すると思います。mod_wsgi ルートを使用する場合は、この問題に注意してください。

于 2010-01-11T19:37:58.003 に答える