Консультации по внедрению шаблона выключателя
-
27-10-2019 - |
Вопрос
Я реализую шаблон дизайна автоматического выключателя для широкомасштабной распределенной системы (на AWS).
Netflix дарит здесь отличное описание: http://techblog.netflix.com/2011/12/making-netflix-api-more-resilient.html
Мне нужны советы по реализации базы данных мониторинга бэкэнд. По сути, мне нужна база данных/демон/сервис, которая может сделать следующее:
- Хранить тысячи пишетов в секунду.
- Быстрая сумма тысячи рекордов (последние несколько секунд) или иным образом поддерживать среднее расчет совокупности статусов и т. Д. (Предпочтительно с некоторым кешированием).
- Храните данные на две недели или результаты расчетов на шаге 2.
Есть ли существующая база данных или другое программное обеспечение, которое хорошо для этой задачи? Я сомневаюсь, что Netflix даст мне их;)
Решение
Они используют Кассандра на бэкэнде. Проверять Эта статья О архитектуре Netflix ...
Не связан с StackOverflow