From f86ee4824a84108a7543543d0b262c96c0cfd985 Mon Sep 17 00:00:00 2001 From: Malte Pickhan Date: Sat, 3 Jun 2017 22:48:38 +0200 Subject: [PATCH 1/2] Move failsafe lib to distributed apps --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 23c3272..6bdae69 100644 --- a/README.md +++ b/README.md @@ -306,6 +306,7 @@ A curated list of awesome Java frameworks, libraries and software. * [Axon Framework](http://www.axonframework.org/) - Framework for creating CQRS applications. * [Copycat](http://atomix.io/copycat/) - Fault-tolerant state machine replication framework. * [Dropwizard Circuit Breaker](https://github.com/mtakaki/dropwizard-circuitbreaker) - Circuit breaker design pattern for dropwizard. +* [Failsafe](https://github.com/jhalterman/failsafe) - Simple failure handling with retries and circuit breakers. * [Hazelcast ![c]](http://hazelcast.org/) - Highly scalable in-memory datagrid with a free open-source version. * [Hystrix](https://github.com/Netflix/Hystrix) - Provides latency and fault tolerance. * [JGroups](http://www.jgroups.org/) - Toolkit for reliable messaging and creating clusters. @@ -535,7 +536,6 @@ A curated list of awesome Java frameworks, libraries and software. * [Codename One](https://www.codenameone.com/) - Cross-platform solution for writing native mobile (iOS, Android, etc.) apps. * [CQEngine](https://github.com/npgall/cqengine) - Ultra-fast, SQL-like queries on Java collections. * [Design Patterns](https://github.com/iluwatar/java-design-patterns) - Implementation and explanation of the most common design patterns. -* [Failsafe](https://github.com/jhalterman/failsafe) - Simple failure handling with retries and circuit breakers. * [J2ObjC](https://github.com/google/j2objc) - Java to Objective-C translator for porting Android libraries to iOS. * [javaslang-circuitbreaker](https://github.com/javaslang/javaslang-circuitbreaker) - Functional fault tolerance library. * [JavaX](http://javax.ai1.lol/) - Reinventing and extending Java with a focus on simplicity. From 61d471ddd911c8285f79df63cbc98e59976cb188 Mon Sep 17 00:00:00 2001 From: Malte Pickhan Date: Sun, 4 Jun 2017 21:46:14 +0200 Subject: [PATCH 2/2] Move javaslang and rename it to resilience4j --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6bdae69..9fca512 100644 --- a/README.md +++ b/README.md @@ -312,6 +312,7 @@ A curated list of awesome Java frameworks, libraries and software. * [JGroups](http://www.jgroups.org/) - Toolkit for reliable messaging and creating clusters. * [Orbit](http://www.orbit.cloud/) - Virtual actors; adds another level of abstraction to traditional actors. * [Quasar](http://www.paralleluniverse.co/quasar/) - Lightweight threads and actors for the JVM. +* [resilience4j](https://github.com/resilience4j/resilience4j) - Functional fault tolerance library. * [Zuul](https://github.com/Netflix/zuul) - A gateway service that provides dynamic routing, monitoring, resiliency, security, and more. ## Distributed Databases @@ -537,7 +538,6 @@ A curated list of awesome Java frameworks, libraries and software. * [CQEngine](https://github.com/npgall/cqengine) - Ultra-fast, SQL-like queries on Java collections. * [Design Patterns](https://github.com/iluwatar/java-design-patterns) - Implementation and explanation of the most common design patterns. * [J2ObjC](https://github.com/google/j2objc) - Java to Objective-C translator for porting Android libraries to iOS. -* [javaslang-circuitbreaker](https://github.com/javaslang/javaslang-circuitbreaker) - Functional fault tolerance library. * [JavaX](http://javax.ai1.lol/) - Reinventing and extending Java with a focus on simplicity. * [JBake](http://jbake.org) - Static website generator. * [JBot](https://github.com/ramswaroop/jbot) - Framework for building chat bots.