1 repositorio
Libraries specifically designed to optimize the storage and retrieval of chronological feeds using distributed databases.
Distinct from Cassandra Connectors: More specific than general Cassandra connectors; focuses on the feed-specific data patterns of activity streams.
Explore 1 awesome GitHub repository matching data & databases · Feed Storage Frameworks. Refine with filters or upvote what's useful.
Stream-Framework es una biblioteca de Python para construir flujos de actividad, noticias y sistemas de notificación escalables. Funciona como un motor de flujo de actividad que gestiona la distribución, almacenamiento y recuperación de flujos de eventos cronológicos para grandes bases de usuarios. El framework utiliza una combinación de Cassandra y Redis para proporcionar una arquitectura de feed escalable, empleando caché en memoria para una recuperación de baja latencia y almacenamiento distribuido para una alta disponibilidad. Cuenta con un mecanismo de fan-out asíncrono para distribuir actividades a múltiples feeds de seguidores y una capa de sincronización en tiempo real que envía actualizaciones a los clientes a través de conexiones WebSocket. El sistema incluye herramientas para la orquestación de contenido personalizado, permitiendo la clasificación y filtrado de feeds basados en los intereses y popularidad del usuario. También proporciona un kit de herramientas de participación social para implementar comentarios en hilo, reacciones, marcadores y votaciones, junto con moderación de contenido impulsada por IA para detectar y marcar medios dañinos en tiempo real. Las capacidades adicionales cubren la integración de comunicación en tiempo real para voz y video, entrega de notificaciones push y un motor de consulta de actividad para un descubrimiento preciso de contenido.
Implements a specialized framework using Cassandra and Redis to build scalable news feeds and notification systems.