From 9142761f5fbf1d4ec2795dbfc20b6aa5b46abeac Mon Sep 17 00:00:00 2001 From: Ihar Hancharenka Date: Mon, 3 Mar 2025 14:09:33 +0300 Subject: [PATCH] m --- .../cloud => }/circuitbreaker/articles.txt | 0 .../cloud => }/circuitbreaker/bucket4j.txt | 0 .../cloud => }/circuitbreaker/failsafe.txt | 0 .../circuitbreaker/histrix/histrix.txt | 0 .../cloud => }/circuitbreaker/list.txt | 0 .../circuitbreaker/presentations.txt | 0 .../resilience4j/docs/articles.txt | 18 +++++++++ .../resilience4j/docs/presentations.txt | 14 +++++++ .../resilience4j/resilience4j.txt | 11 ++++++ .../circuitbreaker/token-bucket.txt | 0 .../cloud/circuitbreaker/resilience4j.txt | 37 ------------------- 11 files changed, 43 insertions(+), 37 deletions(-) rename pl/java/libfws/io/{distributed/cloud => }/circuitbreaker/articles.txt (100%) rename pl/java/libfws/io/{distributed/cloud => }/circuitbreaker/bucket4j.txt (100%) rename pl/java/libfws/io/{distributed/cloud => }/circuitbreaker/failsafe.txt (100%) rename pl/java/libfws/io/{distributed/cloud => }/circuitbreaker/histrix/histrix.txt (100%) rename pl/java/libfws/io/{distributed/cloud => }/circuitbreaker/list.txt (100%) rename pl/java/libfws/io/{distributed/cloud => }/circuitbreaker/presentations.txt (100%) create mode 100644 pl/java/libfws/io/circuitbreaker/resilience4j/docs/articles.txt create mode 100644 pl/java/libfws/io/circuitbreaker/resilience4j/docs/presentations.txt create mode 100644 pl/java/libfws/io/circuitbreaker/resilience4j/resilience4j.txt rename pl/java/libfws/io/{distributed/cloud => }/circuitbreaker/token-bucket.txt (100%) delete mode 100644 pl/java/libfws/io/distributed/cloud/circuitbreaker/resilience4j.txt diff --git a/pl/java/libfws/io/distributed/cloud/circuitbreaker/articles.txt b/pl/java/libfws/io/circuitbreaker/articles.txt similarity index 100% rename from pl/java/libfws/io/distributed/cloud/circuitbreaker/articles.txt rename to pl/java/libfws/io/circuitbreaker/articles.txt diff --git a/pl/java/libfws/io/distributed/cloud/circuitbreaker/bucket4j.txt b/pl/java/libfws/io/circuitbreaker/bucket4j.txt similarity index 100% rename from pl/java/libfws/io/distributed/cloud/circuitbreaker/bucket4j.txt rename to pl/java/libfws/io/circuitbreaker/bucket4j.txt diff --git a/pl/java/libfws/io/distributed/cloud/circuitbreaker/failsafe.txt b/pl/java/libfws/io/circuitbreaker/failsafe.txt similarity index 100% rename from pl/java/libfws/io/distributed/cloud/circuitbreaker/failsafe.txt rename to pl/java/libfws/io/circuitbreaker/failsafe.txt diff --git a/pl/java/libfws/io/distributed/cloud/circuitbreaker/histrix/histrix.txt b/pl/java/libfws/io/circuitbreaker/histrix/histrix.txt similarity index 100% rename from pl/java/libfws/io/distributed/cloud/circuitbreaker/histrix/histrix.txt rename to pl/java/libfws/io/circuitbreaker/histrix/histrix.txt diff --git a/pl/java/libfws/io/distributed/cloud/circuitbreaker/list.txt b/pl/java/libfws/io/circuitbreaker/list.txt similarity index 100% rename from pl/java/libfws/io/distributed/cloud/circuitbreaker/list.txt rename to pl/java/libfws/io/circuitbreaker/list.txt diff --git a/pl/java/libfws/io/distributed/cloud/circuitbreaker/presentations.txt b/pl/java/libfws/io/circuitbreaker/presentations.txt similarity index 100% rename from pl/java/libfws/io/distributed/cloud/circuitbreaker/presentations.txt rename to pl/java/libfws/io/circuitbreaker/presentations.txt diff --git a/pl/java/libfws/io/circuitbreaker/resilience4j/docs/articles.txt b/pl/java/libfws/io/circuitbreaker/resilience4j/docs/articles.txt new file mode 100644 index 000000000..2bdbc272d --- /dev/null +++ b/pl/java/libfws/io/circuitbreaker/resilience4j/docs/articles.txt @@ -0,0 +1,18 @@ +baeldung +https://www.baeldung.com/spring-boot-resilience4j +2024 +https://habr.com/ru/articles/793550/ +2023 +https://engineering.zalando.com/posts/2023/07/all-you-need-to-know-about-timeouts.html + https://habr.com/ru/articles/755750/ +2022 +https://arnoldgalovics.com/feign-rate-limiter-resilience4j/ +https://arnoldgalovics.com/resilience4j-resttemplate/ + ! resttemplate is obsolete, need to use webclient instead +2021 +https://arnoldgalovics.com/spring-cloud-feign-traffic-cut-off-with-resilience4j-timelimiter/ +https://habr.com/ru/post/544074/ +2020 +https://www.javaadvent.com/2020/12/resilient-applications-spring-resilience4j.html +2017 +http://engineering.autotrader.co.uk/2017/09/13/resilience4j-circuit-breaker.html diff --git a/pl/java/libfws/io/circuitbreaker/resilience4j/docs/presentations.txt b/pl/java/libfws/io/circuitbreaker/resilience4j/docs/presentations.txt new file mode 100644 index 000000000..505588d44 --- /dev/null +++ b/pl/java/libfws/io/circuitbreaker/resilience4j/docs/presentations.txt @@ -0,0 +1,14 @@ +2025 +Otus - Ratelimiter Resilience4J of 1:22:37 + https://www.youtube.com/watch?v=P6ZuZIrGy9Q +2024 +TechnoTownTechie - Spring Boot 3.1 + Resilience4J example | Resilience4J CircuitBreaker | Microservices 3.0 0:00 of 20:39 + https://www.youtube.com/watch?v=QcBlmyBJuLk +LearnCodeWithSankalp - Resilience4J Circuit Breaker Implementation on Spring Boot 0:00 of 36:21 + https://www.youtube.com/watch?v=tQ2xsP5C37E +2023 +ThinkConstructive - Microservices Java Spring Boot Resilience4J Tutorial + https://www.youtube.com/watch?v=mdcKAnGrjUE +2020 +HackerHeap - Resilience4j Circuit Breaker, Spring Circuit Breaker, Spring Cloud Circuit Breaker + https://www.youtube.com/watch?v=fkQHtw35alY diff --git a/pl/java/libfws/io/circuitbreaker/resilience4j/resilience4j.txt b/pl/java/libfws/io/circuitbreaker/resilience4j/resilience4j.txt new file mode 100644 index 000000000..70e5cd039 --- /dev/null +++ b/pl/java/libfws/io/circuitbreaker/resilience4j/resilience4j.txt @@ -0,0 +1,11 @@ +https://resilience4j.readme.io/ + +https://github.com/resilience4j/resilience4j +https://github.com/resilience4j/resilience4j/tree/master/resilience4j-retry +https://github.com/resilience4j/resilience4j/tree/master/resilience4j-circuitbreaker + +https://resilience4j.readme.io/docs + +samples +https://git.epam.com/daniel_imre/resiliency-patterns-exercise + https://web.yammer.com/main/org/epam.com/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMTg2NDc1NjE1MTE0MDM1MiJ9 diff --git a/pl/java/libfws/io/distributed/cloud/circuitbreaker/token-bucket.txt b/pl/java/libfws/io/circuitbreaker/token-bucket.txt similarity index 100% rename from pl/java/libfws/io/distributed/cloud/circuitbreaker/token-bucket.txt rename to pl/java/libfws/io/circuitbreaker/token-bucket.txt diff --git a/pl/java/libfws/io/distributed/cloud/circuitbreaker/resilience4j.txt b/pl/java/libfws/io/distributed/cloud/circuitbreaker/resilience4j.txt deleted file mode 100644 index abab9d110..000000000 --- a/pl/java/libfws/io/distributed/cloud/circuitbreaker/resilience4j.txt +++ /dev/null @@ -1,37 +0,0 @@ -https://resilience4j.readme.io/ - -https://github.com/resilience4j/resilience4j -https://github.com/resilience4j/resilience4j/tree/master/resilience4j-retry -https://github.com/resilience4j/resilience4j/tree/master/resilience4j-circuitbreaker - -https://resilience4j.readme.io/docs - -2024 -TechnoTownTechie - Spring Boot 3.1 + Resilience4J example | Resilience4J CircuitBreaker | Microservices 3.0 0:00 of 20:39 - https://www.youtube.com/watch?v=QcBlmyBJuLk -LearnCodeWithSankalp - Resilience4J Circuit Breaker Implementation on Spring Boot 0:00 of 36:21 - https://www.youtube.com/watch?v=tQ2xsP5C37E -https://habr.com/ru/articles/793550/ -2023 -https://www.baeldung.com/spring-boot-resilience4j -ThinkConstructive - Microservices Java Spring Boot Resilience4J Tutorial - https://www.youtube.com/watch?v=mdcKAnGrjUE -https://engineering.zalando.com/posts/2023/07/all-you-need-to-know-about-timeouts.html - https://habr.com/ru/articles/755750/ -2022 -https://arnoldgalovics.com/feign-rate-limiter-resilience4j/ -https://arnoldgalovics.com/resilience4j-resttemplate/ - ! resttemplate is obsolete, need to use webclient instead -2021 -https://arnoldgalovics.com/spring-cloud-feign-traffic-cut-off-with-resilience4j-timelimiter/ -https://habr.com/ru/post/544074/ -2020 -https://www.javaadvent.com/2020/12/resilient-applications-spring-resilience4j.html -HackerHeap - Resilience4j Circuit Breaker, Spring Circuit Breaker, Spring Cloud Circuit Breaker - https://www.youtube.com/watch?v=fkQHtw35alY -2017 -http://engineering.autotrader.co.uk/2017/09/13/resilience4j-circuit-breaker.html - -samples -https://git.epam.com/daniel_imre/resiliency-patterns-exercise - https://web.yammer.com/main/org/epam.com/threads/eyJfdHlwZSI6IlRocmVhZCIsImlkIjoiMTg2NDc1NjE1MTE0MDM1MiJ9