Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

resilience4j-spring-cloud2-demo

Setup

If you want to use resilience4j with Spring Cloud Config, add the Spring Cloud2 Starter of Resilience4j to your compile dependency.

repositories {
  jCenter()
}

dependencies {
  compile "io.github.resilience4j:resilience4j-spring-cloud2:${resilience4jVersion}"
}

Configuration

The configuration is similar to resilience4j-spring-boot2.

Demo

Setup and usage in Spring Cloud 2 with Spring Boot 2 is demonstrated in this demo.

There are two modules in demo. server module is spring-cloud-config server. It serves config files inside the config branch. client module is Spring Boot 2 application with spring-cloud-config.

Getting Started

  1. Start the server module.
  • It works as spring-cloud-config server.
  1. Start the client module after server module is up.
  • client application will fetch application.yml from server module.
  1. Request to http://localhost:8080/check.
  • You can see the Resilience4j's default config value in application.yml served by server module.
  1. Edit some config values in config branch for checking changes is applied to registries.

  2. Request to http://localhost:8080/actuator/refresh for refreshing Registry's config.

  • Edited configs will be applied to registries.
  1. Request to http://localhost:8080/check again.
  • You can see the edited config values.

About

A Spring Cloud 2 demo which shows how to use the Resilience4j Spring Cloud 2 Starter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages