随笔分类 -  容错容灾

摘要:Guava源码中很详尽的解释了RateLimiter的概念。 从概念上看,限流器以配置速率释放允许的请求(permit)。如有必要,调用acquire()将会阻塞知道一个允许可用。一旦被获取(acquired),允许(permits)将不必释放。 限流器在并发环境中是安全的:它限制所有线程总的调用速 阅读全文
posted @ 2018-02-23 21:20 无名码者 阅读(673) 评论(0) 推荐(0)
摘要:笔者在工作中,主要维护所在bg的营销活动的列表,活动的列表像商详页或团详页一样需要聚合大量服务提供的数据,而且作为后两者的入口,活动列表出不得任何闪失,否则结局必是灾难性的。每一次的大促活动能否平安度过,取决于平日准备时对这些下游服务更好地把控。熔断降级作为最基本和有效的手段,保证了服务的柔性可用, 阅读全文
posted @ 2018-01-07 13:18 无名码者 阅读(1104) 评论(0) 推荐(0)
摘要:转载自 https://segmentfault.com/a/1190000005988895 前言 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩, 一种常见的做法是手动服务降级. 而Hystrix的出现,给我们提供了另一种选择. 阅读全文
posted @ 2017-12-23 22:22 无名码者 阅读(743) 评论(0) 推荐(0)