Merge pull request #15214 from panos-kakos/JAVA-26731

[JAVA-26731] Upgraded bucket4j-spring-boot-starter version
This commit is contained in:
Kasra Madadipouya 2023-11-15 23:40:37 +01:00 committed by GitHub
commit ac2a5af316
2 changed files with 10 additions and 6 deletions

View File

@ -18,6 +18,10 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
@ -95,7 +99,7 @@
</dependency>
<!-- Bucket4j -->
<dependency>
<groupId>com.github.vladimir-bukhtoyarov</groupId>
<groupId>com.bucket4j</groupId>
<artifactId>bucket4j-core</artifactId>
<version>${bucket4j.version}</version>
</dependency>
@ -226,8 +230,8 @@
<barcode4j.version>2.1</barcode4j.version>
<qrgen.version>2.6.0</qrgen.version>
<zxing.version>3.3.0</zxing.version>
<bucket4j.version>7.6.0</bucket4j.version>
<bucket4j-spring-boot-starter.version>0.7.0</bucket4j-spring-boot-starter.version>
<bucket4j.version>8.1.0</bucket4j.version>
<bucket4j-spring-boot-starter.version>0.8.1</bucket4j-spring-boot-starter.version>
<caffeine.version>3.1.8</caffeine.version>
</properties>

View File

@ -21,19 +21,19 @@ bucket4j:
url: /api/v1/area.*
http-response-body: "{ \"status\": 429, \"error\": \"Too Many Requests\", \"message\": \"You have exhausted your API Request Quota\" }"
rate-limits:
- expression: "getHeader('X-api-key')"
- cache-key: "getHeader('X-api-key')"
execute-condition: "getHeader('X-api-key').startsWith('PX001-')"
bandwidths:
- capacity: 100
time: 1
unit: hours
- expression: "getHeader('X-api-key')"
- cache-key: "getHeader('X-api-key')"
execute-condition: "getHeader('X-api-key').startsWith('BX001-')"
bandwidths:
- capacity: 40
time: 1
unit: hours
- expression: "getHeader('X-api-key')"
- cache-key: "getHeader('X-api-key')"
bandwidths:
- capacity: 20
time: 1