Единственный способ сделать это - создать экземпляр RateLimiter для каждого IP-адреса. Вы также можете создавать экземпляры RateLimiter динамически, чтобы вам не приходилось указывать каждый IP-адрес в вашем файле конфигурации. Вы можете изменить конфигурацию по умолчанию:
resilience4j.ratelimiter:
configs:
default:
limitForPeriod: 10
limitRefreshPeriod: 1s
timeoutDuration: 0