我正在为大型分布式系统(在 AWS 上)实施断路器设计模式。
Netflix 在这里给出了很好的描述:http: //techblog.netflix.com/2011/12/making-netflix-api-more-resilient.html
我需要一些关于后端监控数据库实施的建议。基本上,我需要一个可以执行以下操作的数据库/守护程序/服务:
- 每秒存储数千次写入。
- 快速汇总数千条记录(最后几秒钟)或以其他方式维护状态的滚动平均计算等(最好带有一些缓存)。
- 存储两周的数据或步骤 2 中的计算结果。
是否有适合此任务的现有数据库或其他软件?我怀疑 Netflix 会给我他们的;)