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: over 1 year ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
afex/hystrix-go Provides a Go implementation of Netflix's Hystrix latency and fault tolerance library to ensure distributed systems' availability during failures. 4,257
netflix-skunkworks/hystrix-dashboard A monitoring dashboard for Hystrix applications 234
netflix/ribbon A client-side IPC library with load balancing and fault tolerance features, using multiple protocols and supports caching and batching. 4,581
netflix/chaosmonkey A tool designed to help developers build resilient services by introducing random failures into their production environments. 15,332
netflix/eureka Provides a RESTful service for discovering, load balancing, and failover of middle-tier servers in a cloud-based environment. 12,447
netflix/bless An SSH Certificate Authority that runs as an AWS Lambda function and provides short-lived SSH certificates for authorized access to hosts. 2,738
netflix/dynomite A high-performance, distributed key-value store with built-in replication and fault tolerance. 4,200
netflix/concurrency-limits A Java library that helps services determine and enforce optimal concurrency limits to balance throughput with latency. 3,281
app-vnext/polly A .NET library for implementing resilience strategies in applications 13,487
netflix-skunkworks/scumblr An automation framework for proactive security monitoring and analysis of data sources 2,644
netflix/priam Automates backup, recovery, and configuration management for Apache Cassandra databases in cloud environments. 1,036
zabbix/zabbix An enterprise-class monitoring solution designed to track performance and availability of IT resources and services in real-time. 4,484
netflix/asgard Tool for managing cloud-based applications and infrastructure 2,233
netflix/bpftop Provides real-time statistics and graphical views of running eBPF programs on Linux systems. 2,344
sickchill/sickchill Automates video collection organization and searching for TV shows. 2,407