I want to implement rate limiting functionality for rest API. After exploring through all articles, it looks like there is no rate limiting api directly provided by spring.
But there are 2 libraries which provides rate limiting functionality :
1) bucket4j-spring-boot-starter
2) weddini/spring-boot-throttling
Now I have a very silly question.How to verify whether these API belong to spring framework itself and meant to secure rest API on Spring MVC or these are 3rd party libraries developed using spring.
Our main target is to use spring framework and the functionality provided by it. And avoid 3rd party libraries.
I followed many questions on stackoverflow and googled other articles raised on this topic. Some of them mentions that "spring does not provide out of the box functionality on this". But I want to know what basic functionality spring provides on this. We are not looking for any out of the box solution, any basic solution will also work.
reference question : How to set rate limit for each user in Spring Boot?