は通常、彼らはフラスコは、いくつかの非同期ツール(GEvent、asyncioなど)とサルパッチが適用される状況を参照してください同期フラスコ非同期を作る - 人々は「非同期」または「フラスコの非同期を作る」について話すときフラスコのインスタンスが
フラスコが、私はこのモデルがうまくいくかもしれないと思った「その場で作成」できるほど小さいことを考慮すると:
着信HTTP要求 - > HTTPサーバ(例えばnginxの/ apacheの) - > HTTP- request-queue - > Flaskインスタンス(各リクエストを処理するため)
あなたのコードを変更せずにサルパッチを実行すると、基本的にブロッキングコードを単独で処理することができます。いくつかの掘削後、私はそれを行うことができると信じて:
http://flask.pocoo.org/docs/0.11/deploying/wsgi-standalone/#twisted-web][1]
私の質問は以下のとおりです。
は、イベント駆動型のコードを書くよりも効率このアプローチを使用していますか? (例:GEventまたはTornadoを使用)
[1]がどのように要求を処理しているかはどのようなモデルですか? (上記と同じですか)
競合条件はありますか?例えば。最後のHTTPリクエスト(要求-2)は、第1のHTTP要求(リクエスト-1)の競合を引き起こして、(これは非同期要求処理に)最初に処理されているデータベースへの2つのコール
を作る
「このアプローチを」仮定すると、