2

大規模な分散システム(AWS上)のサーキットブレーカーデザインパターンを実装しています。

Netflixはここで素晴らしい説明をしています:http://techblog.netflix.com/2011/12/making-netflix-api-more-resilient.html

バックエンド監視データベースの実装についてアドバイスが必要です。基本的に、次のことができるデータベース/デーモン/サービスが必要です。

  1. 1秒あたり数千の書き込みを保存します。
  2. 数千のレコードをすばやく合計するか(最後の数秒)、ステータスなどの移動平均計算を維持します(できればキャッシュを使用して)。
  3. 2週間分のデータまたはステップ2の計算結果を保存します。

このタスクに適した既存のデータベースまたは他のソフトウェアはありますか?Netflixが私に彼らのものを与えるとは思えません;)

4

1 に答える 1

1

バックエンドでCassandraを使用します。Netflixアーキテクチャに関するこの記事を確認してください...

于 2012-01-11T23:23:29.133 に答える