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

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

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

  1. 每秒存储数千次写入。
  2. 快速汇总成千上万条记录(过去几秒钟),或者以其他方式维持状态的滚动平均计算等(最好使用某些缓存)。
  3. 在第2步中存储两周的数据或计算结果。

    是否存在适合此任务的现有数据库或其他软件?我怀疑Netflix是否会给我他们的;)

有帮助吗?

解决方案

他们在后端使用 Cassandra 。查看本文有关Netflix体系结构的信息...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top