gpt4 book ai didi

Resilience4j RateLimiter限流器调用示例

转载 作者:知者 更新时间:2024-03-13 03:45:57 27 4
gpt4 key购买 nike

限流器例子

esilience4j-ratelimiter的例子

创建RateLimiterRegistry

// 创建限流器的自定义配置
RateLimiterConfig config = RateLimiterConfig.custom()
  .timeoutDuration(TIMEOUT)
  .limitRefreshPeriod(REFRESH_PERIOD)
  .limitForPeriod(LIMIT)
  .build();

// 使用自定义的全局配置创建RatelimiterRegistry
RateLimiterRegistry registry = RateLimiterRegistry.of(config);

重载RegistryStore

您可以通过自定义实现重写在内存中的RegistryStore。例如,如果要使用一个缓存,该缓存会在一段时间后删除未使用的实例。

RateLimiterRegistry rateLimiterRegistry = RateLimiterRegistry.custom()
  .withRegistryStore(new CacheRateLimiterRegistryStore())
  .build();

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com