1 Repo
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 ist eine Python-Bibliothek zum Erstellen skalierbarer Activity-Streams, News-Feeds und Benachrichtigungssysteme. Sie fungiert als Activity-Stream-Engine, die die Verteilung, Speicherung und den Abruf chronologischer Event-Streams für große Nutzerbasen verwaltet. Das Framework nutzt eine Kombination aus Cassandra und Redis, um eine skalierbare Feed-Architektur bereitzustellen, wobei In-Memory-Caching für latenzarmen Abruf und verteilte Speicherung für hohe Verfügbarkeit eingesetzt werden. Es verfügt über einen asynchronen Fan-out-Mechanismus zur Verteilung von Aktivitäten an mehrere Follower-Feeds sowie eine Echtzeit-Synchronisierungsschicht, die Updates über WebSocket-Verbindungen an Clients sendet. Das System enthält Tools für personalisierte Content-Orchestrierung, die das Ranking und Filtern von Feeds basierend auf Nutzerinteressen und Popularität ermöglichen. Es bietet zudem ein Social-Engagement-Toolkit zur Implementierung von Threaded-Comments, Reaktionen, Bookmarks und Voting, neben KI-gestützter Content-Moderation zur Erkennung und Markierung schädlicher Medien in Echtzeit. Zusätzliche Funktionen decken die Integration von Echtzeitkommunikation für Sprache und Video, die Zustellung von Push-Benachrichtigungen sowie eine Activity-Query-Engine für präzise Content-Discovery ab.
Implements a specialized framework using Cassandra and Redis to build scalable news feeds and notification systems.