Geventに基づいてサーバーを実行するときに、フラスコで「g」を使用することのリスクはどのようなものですか?
または、モンキーパッチがフラスコにスレッドローカルの代わりにグリーンレットローカル変数を使用させることを意味する「なし」はありますか?
Flask は、ドキュメントごとにグリーンレットの使用をサポートしています。
Flask は、リクエスト、セッション、および独自のものを置くことができる追加のオブジェクト (g) に、スレッド ローカル オブジェクト (実際にはコンテキスト ローカル オブジェクトであり、greenlet コンテキストもサポートします) を使用します。
このサポートにより、g
gevent を使用する際に使用してもリスクはありません。
詳細については、 http://flask.pocoo.org/docs/design/を参照してください。