1 Repo
Routing logic that ensures scripts are executed on the specific backend server containing the relevant hashed keys.
Distinct from Platform Script Execution: Distinct from general platform script execution by focusing on the network routing to the correct shard for data-local script execution.
Explore 1 awesome GitHub repository matching development tools & productivity · Distributed Script Routing. Refine with filters or upvote what's useful.
Twemproxy is a lightweight proxy that routes and distributes requests across multiple Redis and Memcached backend servers. It functions as a protocol translation gateway and distributed cache shard manager, partitioning data across clusters to balance load and storage capacity. The system acts as a high-availability cache orchestrator, employing health monitoring and automatic server ejection to maintain continuous access to cached data. It integrates with sentinels for dynamic master and replica discovery and utilizes consistent hashing and tag-based key grouping to manage data distribution
Executes scripts across backend servers by routing requests to instances where the target keys hash to the same location.