netflix/hystrix

Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 2nd, 2026
Created on November 19th, 2012
Open Issues & Pull Requests: 58 (+0)
GitHub issues: Enabled
Number of forks: 4,674
Total Stargazers: 24,474 (+0)
Total Subscribers: 1,633 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Hystrix is a latency and fault tolerance library for Java that isolates points of access to remote systems, services, and third-party libraries to prevent cascading failures in distributed systems.

The library addresses the problem of cascading failures in complex distributed systems by wrapping calls to remote services in HystrixCommand objects that enforce isolation boundaries. It uses thread and semaphore isolation combined with circuit breakers to stop failures from propagating across service boundaries. The tool provides fallback mechanisms for graceful degradation, allowing systems to fail fast and recover rapidly when dependencies become unavailable or slow.

Developers should be aware that Hystrix is no longer in active development and is in maintenance mode. Hystrix remains stable and suitable for teams maintaining existing applications that already depend on it, but it is not recommended for new projects. The library offers real-time monitoring and configuration changes, allowing operators to adjust behavior across a fleet without redeployment, and includes features like request caching and automated batching through request collapsing.

The project is no longer actively reviewed for issues or pull requests, and no new versions are planned beyond the final stable release. Community members interested in taking ownership and moving the project back into active development are invited to reach out to the maintainers.