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.
Repository Index
47,133 repositories indexed
1–15 of 15 · Most stars
TranslatedA powerful flow control component enabling reliability, resilience and monitoring for microservices. (A high-availability flow control and protection component for cloud-native microservices)
- alibaba
- java
- microservice
- circuit-breaker
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
- circuit-breaker
- circuit-breaker-pattern
- resilience
- resiliency-patterns
Resilience4j is a fault tolerance library designed for Java8 and functional programming
- resilience
- circuitbreaker
- rate-limiter
- retry
A curated list of Chaos Engineering resources.
- netflix-chaos-monkey
- chaos-engineering
- chaos-monkey
- simian-army
Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
- chaos-engineering
- kubernetes
- chaos-experiments
- cloud-native
Fault tolerance and resilience patterns for the JVM
- java
- retry
- resilience
- timeout
Fault tolerance and resilience patterns for Go
- resilience
- resiliency-patterns
- retry
- circuit-breaker
Chaos engineering tool for simulating real-world distributed system failures
Client-side response routing for Spring
A tiny wrapper over amqp exchanges and queues 🚌 ✨
- rabbitmq
- eventbus
- microservices
- golang
Go cron job scheduler — drop-in replacement for robfig/cron with runtime updates, resilience middleware, and active maintenance
- cron
- cron-jobs
- golang
- job-scheduler
ToxiproxyEx is an Elixir API client for the resilience testing tool Toxiproxy.
- elixir
- toxiproxy
- resilience
Enriches the standard go http client with retry functionality.
- golang
- http-client
- retry
- resilience
a circuit breaker implementation
- circuit-breaker
- fault-tolerance
- go
- golang