3 مستودعات
Manages shared queues across cluster members for task distribution and asynchronous communication.
Distinct from Work-Stealing Queues: Distinct from Work-Stealing Queues: focuses on general distributed queuing for task distribution, not specifically work-stealing algorithms.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Distributed Work Queues. Refine with filters or upvote what's useful.
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
Implements a first-in-first-out queue that allows cluster members and clients to enqueue and dequeue serializable objects across a network.
RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind
Assigns background operational tasks to available nodes and automatically reassigns them if a node becomes unavailable.
This repository serves as a tutorial and sample collection for designing cloud-native distributed systems, featuring deployment configurations and sample code focused on recurring microservice patterns. It functions as an architectural pattern guide for building distributed applications on container platforms. The collection demonstrates standard patterns through container configurations and application manifests, covering multi-container pod designs and container interactions. It details infrastructure and orchestration approaches such as running auxiliary containers alongside primary applic
Scales asynchronous workloads using shared message queues where independent worker containers pull processing tasks.