2

Redis アトミック リストのようなものを提供するアプリ エンジン API がないため、費用対効果の高いローリング メディアンを実装する方法を考えています。

私はすでに 1 秒あたり最大 15 個のデータ ポイントを受け取っているため、遅延タスクを使用してそれらすべてをデータ ストアに書き込むことは、書き込みコストを大幅に削減しない限り、オプションではありません。

Gilberto Torrezan Filhoは、バックエンドを使用してすべてをメモリ内で実行することを提案しています。これでうまくいくと確信していますが、回避策のように感じます。

超エレガントなソリューションを見つけた人はいますか?

編集: メトリックを保存することはできません。ボリュームが大きすぎて、急速に成長しています。法外なデータストアの書き込み料金は、永続的なストレージを含むソリューションを排除します。ローリング中央値は、データが入ってくる速度よりも高い速度で他のリクエストによってアクセスされます。したがって、中央値は現在の値と同期している必要があります。

4

0 に答える 0