并发、限流、缓存

JAVA学习网 2017-09-26 00:00:01

1.并发

使用CompletableFuture可以控制并发,并且等待所有异步处理完成后返回allOff;

 

2.限流

使用guava中的RateLimiter可以控制秒级限流。

 

3.缓存

使用guava中的CacheBuilder和LoadingCache。其中设置超时可用expireAfterAccess。

阅读(766) 评论(0)