1.并发
使用CompletableFuture可以控制并发,并且等待所有异步处理完成后返回allOff;
2.限流
使用guava中的RateLimiter可以控制秒级限流。
3.缓存
使用guava中的CacheBuilder和LoadingCache。其中设置超时可用expireAfterAccess。
1.并发
使用CompletableFuture可以控制并发,并且等待所有异步处理完成后返回allOff;
2.限流
使用guava中的RateLimiter可以控制秒级限流。
3.缓存
使用guava中的CacheBuilder和LoadingCache。其中设置超时可用expireAfterAccess。