Hystrix

Failure isolator

A library that helps distributed systems recover from failures and maintain performance by isolating access to remote systems.

Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.

GitHub

24k stars
2k watching
5k forks
Language: Java
last commit: almost 3 years ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
afex/hystrix-goProvides a Go implementation of Netflix's Hystrix latency and fault tolerance library to ensure distributed systems' availability during failures.4,257
netflix-skunkworks/hystrix-dashboardA monitoring dashboard for Hystrix applications234
netflix/ribbonA client-side IPC library with load balancing and fault tolerance features, using multiple protocols and supports caching and batching.4,581
netflix/chaosmonkeyA tool designed to help developers build resilient services by introducing random failures into their production environments.15,332
netflix/eurekaProvides a RESTful service for discovering, load balancing, and failover of middle-tier servers in a cloud-based environment.12,447
netflix/blessAn SSH Certificate Authority that runs as an AWS Lambda function and provides short-lived SSH certificates for authorized access to hosts.2,738
netflix/dynomiteA high-performance, distributed key-value store with built-in replication and fault tolerance.4,200
netflix/concurrency-limitsA Java library that helps services determine and enforce optimal concurrency limits to balance throughput with latency.3,281
app-vnext/pollyA .NET library for implementing resilience strategies in applications13,487
netflix-skunkworks/scumblrAn automation framework for proactive security monitoring and analysis of data sources2,644
netflix/priamAutomates backup, recovery, and configuration management for Apache Cassandra databases in cloud environments.1,036
zabbix/zabbixAn enterprise-class monitoring solution designed to track performance and availability of IT resources and services in real-time.4,484
netflix/asgardTool for managing cloud-based applications and infrastructure2,233
netflix/bpftopProvides real-time statistics and graphical views of running eBPF programs on Linux systems.2,344
sickchill/sickchillAutomates video collection organization and searching for TV shows.2,407