2 रिपॉजिटरी
Scalable infrastructure designs that coordinate user sessions and group communications across multiple nodes.
Distinct from Distributed Server Coordination: Focuses on the overall architecture for session and group coordination rather than just the coordination logic.
Explore 2 awesome GitHub repositories matching networking & communication · Distributed Chat Architectures. Refine with filters or upvote what's useful.
Open-IM-Server is an instant messaging server and cross-platform messaging backend designed for real-time text and media communication. It provides a distributed chat architecture that coordinates user sessions and group communications across multiple server nodes to support millions of concurrent users. The system features a scalable message distribution model that utilizes asynchronous message pipelines and distributed queueing to maintain reliability during traffic spikes. It employs multi-level data caching across local memory and distributed stores to reduce latency and uses a document-b
Implements a distributed architecture that coordinates user sessions and group communications across multiple server nodes.
Cim is a distributed instant messaging system and server-side backend designed to manage real-time communication across a cluster of servers. It provides a scalable infrastructure for routing private and group messages while tracking user connection states and session locations across distributed nodes. The project features an interception layer for AI messaging middleware, which allows artificial intelligence agents to intercept incoming communication and generate automated responses. It also includes a real-time push infrastructure to deliver notifications and messages from the server to en
Implements a scalable server-side architecture for managing user sessions, history search, and message delivery.