RSS Netflix TechBlog - Medio
Seguir
La Abstracción de Contador Distribuido de Netflix
La abstracción de contador distribuido de Netflix es un servicio diseñado para almacenar y consultar grandes volúmenes de datos de eventos temporales con latencias de milisegundos muy bajas. Soporta dos categorías principales de casos de uso: Best-Effort (Mejor Esfuerzo) y Eventualmente Consistente. El contador Best-Effort utiliza EVCache para un alto rendimiento y baja latencia dentro de una sola región, pero carece de replicación y garantías de consistencia entre regiones. El contador Eventualmente Consistente utiliza un sistema de cola durable como Apache Kafka para conteos precisos y duraderos, pero puede provocar retrasos y desafíos en el reequilibrio de particiones. El enfoque de Netflix combina la registración de cada actividad de conteo como un evento y la agregación continua de estos eventos para cumplir con los requisitos de auditoría y recuento.