failsafe
Failure management library
A Java library providing concise APIs for handling failures and implementing resilience patterns in software systems.
Fault tolerance and resilience patterns for the JVM
4k stars
96 watching
297 forks
Language: Java
last commit: 8 months ago
Linked from 2 awesome lists
bulkheadcircuit-breakerfallbackjavarate-limiterresilienceresiliency-patternsretrytimeout
Related projects:
Repository | Description | Stars |
---|---|---|
failsafe-go/failsafe-go | Provides a set of fault tolerance and resilience patterns to build more reliable software applications in Go. | 1,696 |
tootallnate/java-websocket | A WebSocket implementation in Java | 10,557 |
yammer/tenacity | A Dropwizard+Hystrix framework for building resilient REST services with automated circuit breakers and fallbacks. | 203 |
dropwizard/dropwizard | A lightweight Java framework for building fast and maintainable RESTful web services. | 8,507 |
app-vnext/polly | A .NET library for implementing resilience strategies in applications | 13,487 |
sofastack/sofa-jraft | A production-grade Java implementation of the RAFT consensus algorithm for distributed systems | 3,625 |
javamelody/javamelody | A tool to monitor and analyze the performance of Java-based web applications | 2,971 |
netflix/eureka | Provides a RESTful service for discovering, load balancing, and failover of middle-tier servers in a cloud-based environment. | 12,447 |
smallrye/smallrye-fault-tolerance | An implementation of fault tolerance features for distributed systems, including bulkheads and circuit breakers. | 91 |
sofastack/sofa-rpc | A production-level Java RPC framework providing high-performance and extensibility for point-to-point remote service invocation | 3,846 |
awaitility/awaitility | A Java DSL for synchronizing asynchronous operations in testing | 3,845 |
socketsomeone/nestjs-resilience | A module for improving the reliability and fault-tolerance of NestJS applications | 168 |
rest-assured/rest-assured | A Java library for easy testing of REST services using simple domain-specific languages (DSLs) | 6,875 |
qos-ch/slf4j | An abstraction layer for various logging frameworks allowing users to switch at deployment time. | 2,353 |
alibaba/arthas | A tool to help Java developers diagnose and troubleshoot production issues without modifying code or restarting servers. | 35,783 |