断路器设计模式实施建议

时间:2012-01-11 22:12:26

标签: design-patterns circuit-breaker

我正在为大规模分布式系统(在AWS上)实施断路器设计模式。

Netflix在这里给出了很好的描述:http://techblog.netflix.com/2011/12/making-netflix-api-more-resilient.html

我需要一些关于后端监控数据库实现的建议。基本上,我需要一个可以执行以下操作的数据库/守护程序/服务:

  1. 每秒存储数千次写入。
  2. 快速汇总数千条记录(最后几秒)或以其他方式维护状态等的滚动平均值计算(最好使用一些缓存)。
  3. 在步骤2中存储两周的数据或计算结果。
  4. 是否有适合此任务的现有数据库或其他软件?我怀疑Netflix会给我他们的;)

1 个答案:

答案 0 :(得分:1)

他们在后端使用Cassandra。查看有关Netflix架构的this article ...