uiのリアルタイム更新を提供する通知サーバーを作成しています。これは、autobahnをPythonで使用して、thisのようなものを実現します。私のデータはBigqueryにあります。テーブルのデータが更新されるとすぐに通知をUiに送信したいと考えています。 bigqueryのSQLトリガーがないので、私はこのシナリオを持つことを考えました。データ通知サーバーのBigQueryトリガー
Appengineで提供されるタスクスケジューリングを作成します。
ジョブ内でtable decoratorを使用して毎秒実行します。
例:
、あるいは単純なクエリSELECT COUNT(*) FROM [[email protected]]
は、毎秒のデータで応答します。
私は毎秒それを実行するので、私の質問は、このようなシナリオのためにこの実装を持って受け入れ可能ですか?またはこれを達成する他の方法がありますか?
thisも同様です。テーブルの装飾の使用につきとして
ジョブ内のデコレータを使用して、私はlastmodifieddateをポーリングし続ける必要がありますか?またはPythonから直接更新するかどうかを確認する毎秒apiを呼び出しますか? –
あなたのコードから毎秒tables.getを呼び出し、 'lastModifiedTime'が変更された場合 - あなたがUIを更新する必要があるロジックを何でも実行してください。 –
大丈夫です。 +1私はそれを実装した後でこれを受け入れる。 :) –