Skip to content

The Req-Shield is a lib that regulates the cache-based requests an application receives in terms of request-collapsing

License

Notifications You must be signed in to change notification settings

line/req-shield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visit the github wiki for more information.

Req-Shield

A lib that regulates the cache-based requests an application receives in terms of request-collapsing.

Requirements

  • Java 8 or later if you are a user.
  • Kotlin 1.8 or later if you are a user.
  • (If link this lib with Spring) Spring Boot 2.7 (Spring Framework 5.3) or later if you are a user.

Usage

  • Choose from the following based on your platform (There is a detailed explanation in the wiki.) implementation("com.linecorp.cse.reqshield:core:{version}")
    implementation("com.linecorp.cse.reqshield:core-reactor:{version}")
    implementation("com.linecorp.cse.reqshield:core-kotlin-coroutine:{version}")
    implementation("com.linecorp.cse.reqshield:core-spring:{version}")
    implementation("com.linecorp.cse.reqshield:core-spring-webflux:{version}")
    implementation("com.linecorp.cse.reqshield:core-spring-webflux-kotlin-coroutine:{version}")

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please see CONTRIBUTING.md for contributing to Req-Shield.

LICENSE

Apache License 2.0

How to reach us

About

The Req-Shield is a lib that regulates the cache-based requests an application receives in terms of request-collapsing

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages