Skip to content

feat(jans-auth-server): rate limit - use guava cache to auto-expire buckets during high load #11054

@yuriyz

Description

@yuriyz

Description

feat(jans-auth-server): rate limit - use guava cache to auto-expire buckets during high load

We need to auto expire objects in rate limit service instead of plain map to avoid OOM during DDOS attacks.

Test cases and code coverage

  • Write unit test to cover added/changed code
  • Update integration tests to cover added/changed code

Metadata

Metadata

Assignees

Labels

comp-jans-auth-serverComponent affected by issue or PRkind-featureIssue or PR is a new feature request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions