title: Slowing down RxJava3 Flowable with Resilience4j RateLimiter
body: <p>I've tried the Resilience4J example, but the rate limiter does not seem to obey my demands:</p>
  <pre><code>@Test
  public void simpleReactiveWithRateLimiter() {
      RateLimiterConfig rateLimiterConfig = RateLimiterConfig.custom()
          .limitForPeriod(5)
          .limitRefreshPeriod(Duration.ofSeconds(1))
          .timeoutDuration(Duration.ofMillis(100))
          .build();
      RateLimiterRegistry rateLimiterRegistry = RateLimiterRegistry.of(rateLimiterConfig);
      RateLimiter rateLimiter = rateLimiterRegistry.rateLimiter(&quot;tenPerSec&quot;, rateLimiterConfig);
      Flowable.interval(1, TimeUnit.MILLISECONDS)
          .takeWhile(f -&gt; f &lt; 100)
          .compose(RateLimiterOperator.of(rateLimiter))
          .blockingSubscribe(i -&gt; log.info(&quot;Received {}&quot;, i));
  }
  </code></pre>
  <p>It still processes 100 items in less then 200ms. I must be doing something wrong, not sure what. Could someone help?</p>