-
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 failure and enable resilience in complex distributed systems where failure is inevitable.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
A couple of libraries implement these features on the JVM. In this post, we will look at Microprofile Fault Tolerance, Failsafe and Resilience4J.
I came upon Resilience4J when I was running my talk on the Circuit Breaker pattern. The talk included a demo, and it relied on Hystrix. One day, I wanted to update the demo to the latest Hystrix version and noticed that maintainers had deprecated it in favor of Resilience4J.
Related posts
-
Picking up Go as a Java dev—what could possibly go wrong?
-
Summary of the AWS Service Event in the Northern Virginia (US-East-1) Region
-
Fantastic Microservice and the Sorcerer's Circuit Breaker
-
The Senior Engineer's Guide to the Code Reviews
-
Dotenvx with Docker, the better way to manage project environment variables with secrets