Circuit Design disjuntor conselho implementação padrão
-
27-10-2019 - |
Pergunta
Estou implementando o padrão de projeto do disjuntor para um sistema distribuído em grande escala (em AWS).
Netflix dá uma grande descrição aqui: http: / /techblog.netflix.com/2011/12/making-netflix-api-more-resilient.html
Eu preciso de alguns conselhos para a implementação de banco de dados de monitoramento backend. Basicamente, eu preciso de um / daemon / serviço de banco de dados que pode fazer o seguinte:
- milhares estoque de gravações por segundo.
- Rapidamente soma milhares de registros (últimos segundos) ou de outra forma manter um cálculo média móvel de status, etc (de preferência com alguns cache).
- loja duas semanas de dados ou os resultados dos cálculos no passo 2.
Existe um banco de dados existente ou outro software que é bom para esta tarefa? Duvido Netflix vai me dar o deles;)
Solução
Eles usam Cassandra no backend. Verifique este artigo sobre Netflix arquitetura ...
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow