Update SNAPSHOT to 2.0.2
This commit is contained in:
33
README.adoc
33
README.adoc
@@ -144,6 +144,39 @@ public Customizer<ReactiveResilience4JCircuitBreakerFactory> slowCustomizer() {
|
||||
----
|
||||
====
|
||||
|
||||
==== Circuit Breaker Properties Configuration
|
||||
|
||||
You can configure `CircuitBreaker` and `TimeLimiter` instances in your application's configuration properties file.
|
||||
Property configuration has higher priority than Java `Customizer` configuration.
|
||||
|
||||
====
|
||||
[source]
|
||||
----
|
||||
resilience4j.circuitbreaker:
|
||||
instances:
|
||||
backendA:
|
||||
registerHealthIndicator: true
|
||||
slidingWindowSize: 100
|
||||
backendB:
|
||||
registerHealthIndicator: true
|
||||
slidingWindowSize: 10
|
||||
permittedNumberOfCallsInHalfOpenState: 3
|
||||
slidingWindowType: TIME_BASED
|
||||
recordFailurePredicate: io.github.robwin.exception.RecordFailurePredicate
|
||||
|
||||
resilience4j.timelimiter:
|
||||
instances:
|
||||
backendA:
|
||||
timeoutDuration: 2s
|
||||
cancelRunningFuture: true
|
||||
backendB:
|
||||
timeoutDuration: 1s
|
||||
cancelRunningFuture: false
|
||||
----
|
||||
====
|
||||
|
||||
For more information on Resilience4j property configuration, see https://resilience4j.readme.io/docs/getting-started-3#configuration[Resilience4J Spring Boot 2 Configuration].
|
||||
|
||||
==== Bulkhead pattern supporting
|
||||
If `resilience4j-bulkhead` is on the classpath, Spring Cloud CircuitBreaker will wrap all methods with a Resilience4j Bulkhead.
|
||||
You can disable the Resilience4j Bulkhead by setting `spring.cloud.circuitbreaker.bulkhead.resilience4j.enabled` to `false`.
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>spring-cloud-circuitbreaker</artifactId>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<version>2.0.2-SNAPSHOT</version>
|
||||
<version>2.0.2</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
||||
6
pom.xml
6
pom.xml
@@ -6,12 +6,12 @@
|
||||
|
||||
<artifactId>spring-cloud-circuitbreaker</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<version>2.0.2-SNAPSHOT</version>
|
||||
<version>2.0.2</version>
|
||||
|
||||
<parent>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<artifactId>spring-cloud-build</artifactId>
|
||||
<version>3.0.3-SNAPSHOT</version>
|
||||
<version>3.0.3</version>
|
||||
<relativePath/>
|
||||
</parent>
|
||||
<properties>
|
||||
@@ -21,7 +21,7 @@
|
||||
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
|
||||
<sonar.jacoco.reportPath>${project.basedir}/../target/jacoco.exec</sonar.jacoco.reportPath>
|
||||
<sonar.language>java</sonar.language>
|
||||
<spring-cloud-commons.version>3.0.3-SNAPSHOT</spring-cloud-commons.version>
|
||||
<spring-cloud-commons.version>3.0.3</spring-cloud-commons.version>
|
||||
</properties>
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
<parent>
|
||||
<artifactId>spring-cloud-dependencies-parent</artifactId>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<version>3.0.2</version>
|
||||
<version>3.0.3</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>spring-cloud-circuitbreaker-dependencies</artifactId>
|
||||
<version>2.0.2-SNAPSHOT</version>
|
||||
<version>2.0.2</version>
|
||||
<packaging>pom</packaging>
|
||||
<name>spring-cloud-circuitbreaker-dependencies</name>
|
||||
<description>Spring Cloud Circuit Breaker Dependencies</description>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>spring-cloud-circuitbreaker</artifactId>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<version>2.0.2-SNAPSHOT</version>
|
||||
<version>2.0.2</version>
|
||||
<relativePath>..</relativePath>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>spring-cloud-circuitbreaker</artifactId>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<version>2.0.2-SNAPSHOT</version>
|
||||
<version>2.0.2</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>spring-cloud-circuitbreaker</artifactId>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<version>2.0.2-SNAPSHOT</version>
|
||||
<version>2.0.2</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>spring-cloud-starter-circuitbreaker</artifactId>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<version>2.0.2-SNAPSHOT</version>
|
||||
<version>2.0.2</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>spring-cloud-starter-circuitbreaker</artifactId>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<version>2.0.2-SNAPSHOT</version>
|
||||
<version>2.0.2</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<artifactId>spring-cloud-starter-circuitbreaker-resilience4j</artifactId>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<parent>
|
||||
<artifactId>spring-cloud-starter-circuitbreaker</artifactId>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<version>2.0.2-SNAPSHOT</version>
|
||||
<version>2.0.2</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user