Abstract:In shared network services, rate limiting is essential as it controls the requests of the users or requesters in a specific amount of time. Due to rate limiting, the service or API stays protected from overuse, malicious attack, DDoS attack, data traffic spikes, etc. Bucket4j is a java library that has been demonstrated to be effective in rate limiting. While Bucket4j is mainly based on token bucket algorithm, rate limiting processes can be based on various effective algorithms. Selecting the most suitable alg… Show more
“…At the same time, current limiting can be realized at the gateway. The system adopts Google's open source guava's ratelimiter class to realize the function of current limiting [5]. The algorithm design of current limiting module is shown in Figure 4.…”
Section: Gateway Current Limiting Modulementioning
“…At the same time, current limiting can be realized at the gateway. The system adopts Google's open source guava's ratelimiter class to realize the function of current limiting [5]. The algorithm design of current limiting module is shown in Figure 4.…”
Section: Gateway Current Limiting Modulementioning
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.