2

フラスコを使用して GKE にデプロイするシンプルな単一ページのウェブサイトを構築しています。この には、MSSQL データベース (別のアプリケーションで使用) に対するクエリがあり、Google クラウド メモリストア redis インスタンスでセロリを使用して、1 日 1 回スケジュールされたクエリを実行し、その日の Web サイトでのクエリからの結果データを使用します。サイトへの訪問者がいるたびにデータベースにクエリを実行したくないためです (データは 1 日ほとんど静的であるため)。

現在、私はソフトウェア開発、特に DevOps についてはまったくの初心者です。オンラインでリソースを読んだ後、私はそれについてあまり理解できず、これがどのように機能するかについてまだ確信が持てません.

セロリ タスクを完了した後の結果データは、Google ストレージの Redis Result バックエンド (Google クラウド メモリストア) に 1 日保存され、ユーザーがサイトにアクセスするたびに、セロリ タスク変数を使用して Python コードでいつでもアクセスできますか? または、コード内の google cloud db への別のクエリを使用して、Google ストレージの Redis Result バックエンド (GCM) に保存されているデータにアクセスする必要がありますか? それとも、Redis Result バックエンド (GCM) に保存されたデータは、タスクが完了としてマークされるまで一時的なものであり、1 日を通してアクセスできませんか? どうすれば前進できますか? 誰かがこれを指摘できますか?

4

0 に答える 0