1 रिपॉजिटरी
Mechanisms to automatically remove unhealthy backend nodes from a rotation and reintegrate them after recovery.
Distinct from Automatic Process Restarters: None of the candidates address network node health-based ejection; they cover workspace or compiler ejections.
Explore 1 awesome GitHub repository matching devops & infrastructure · Automatic Server Ejection. 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
Twemproxy removes dead servers from the active rotation after consecutive failures and reintegrates them after a timeout.