摘要: 减少主函数的等待时间,使得多任务能够异步非阻塞执行 ListenableFuture是可以监听的Future,它是对java原生Future的扩展增强。Future表示一个异步计算任务,当任务完成时可以得到计算结果。如果希望计算完成时马上就拿到结果展示给用户或者做另外的计算,就必须使用另一个线程不断 阅读全文
posted @ 2018-11-01 16:52 FrankYou 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 使用场景 系统使用下游资源时,需要考虑下游对资源受限、处理能力,在下游资源无法或者短时间内无法提升处理性能的情况下,可以使用限流器或者类似保护机制,避免下游服务崩溃造成整体服务的不可用。 常用算法 常见限流算法有两种:漏桶算法和令牌桶算法。 限流的一般思路: 1、随机丢弃一定规则的用户(迅速过滤掉9 阅读全文
posted @ 2018-11-01 11:00 FrankYou 阅读(3309) 评论(0) 推荐(0) 编辑