2016-05-30 16 views
-2

私はPythonで数千人のユーザーをサポートするリアルタイムアプリケーションを開発する必要があります。質問:どのフレームワークとアーキテクチャを使用するかを決定する。リアルタイムアプリケーションとPython - 竜巻 - Falcon - Django

最初のオプションは次のとおりです。

  • ファルコンのみ(管理者およびAPI)

秒:

  • トルネードが要求を管理し、管理者は、ジャンゴを実行し、APIはファルコン
  • を実行します

もう1つの問題はデータベースです。 RethinkDB(1番目のオプション)のみ、または2つ、PostgreSQL(2番目のオプション)を使用できます。

どれが最適ですか?別のものを試してみるべきですか?

PD:一つの空想の実装は、私はあなたの質問は、より具体的にする必要があると思うトルネードソケット

答えて

-1

である可能性があります。

このアプリケーションの詳細については、私の一般的な提案は、多くのフレームワークを使用して複雑なものにならないようにすることです。

非同期APIを設計する予定がない限り、Tornadoについては忘れてください。あなたのアプリケーションが非常に小さく、単純なAPIを持っているならば、それは短い学習曲線のためにファルコンと考えることができます。それ以外の場合は、Djangoに行くことをお勧めします。

DBについては、保存する予定のデータの種類を理解せずに提案を行うことはほとんど不可能です。予想される読み書きの割合は?あなたはすでにDBで運用経験を持っていますか?

+0

はい、私は永遠にファルコンだけを使用し、何が起こるか見ることができると思います。 –

関連する問題