排序:
默认
按更新时间
按访问量

基于Redis的限流系统的设计(LUA)

https://www.cnblogs.com/AndyAo/p/8144049.html 本文讲述基于Redis的限流系统的设计,主要会谈及限流系统中限流策略这个功能的设计;在实现方面,算法使用的是令牌桶算法来,访问Redis使用lua脚本。   1、概念 In computer ne...

2018-08-08 21:11:49

阅读数:79

评论数:0

互联网限流方案

一、  闲言 每个系统都有服务的上线,所以当流量超过服务极限能力时,系统可能会出现卡死、崩溃的情况,所以就有了降级和限流。限流其实就是:当高并发或者瞬时高并发时,为了保证系统的稳定性、可用性,系统以牺牲部分请求为代价或者延迟处理请求为代价,保证系统整体服务可用。 限流主要限制请求流量,保证当前...

2018-07-19 19:58:26

阅读数:89

评论数:0

服务熔断、降级、限流、异步RPC -- HyStrix

https://blog.csdn.net/chunlongyu/article/details/53259014在今天,基于SOA的架构已经大行其道。伴随着架构的SOA化,相关联的服务熔断、降级、限流等思想,也在各种技术讲座中频繁出现。本文将结合Netflix开源的Hystrix框架,对这些思想...

2018-05-14 10:33:51

阅读数:179

评论数:0

美团点评智能支付核心交易系统的可用性实践

https://mp.weixin.qq.com/s/pxNRzWs3sZmbr-K18FvnrA 背景 每个系统都有它最核心的指标。比如在收单领域:进件系统第一重要的是保证入件准确,第二重要的是保证上单效率。清结算系统第一重要的是保证准确打款,第二重要的是保证及时打款。我...

2018-04-27 17:19:29

阅读数:112

评论数:1

基于redis的分布式RateLimiter(限流)实现

https://segmentfault.com/a/1190000012947169 业务背景 系统需要对接某IM厂商rest接口,向客户端推送消息(以及其他IM业务) 该厂商对rest接口调用有频率限制:总rest调用9000次/30s;消息推送600次/30s ...

2018-04-27 17:15:59

阅读数:466

评论数:1

Guava RateLimiter源码解析

https://segmentfault.com/a/1190000012875897 前言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流 缓存 缓存的目的是提升系统访问速度和增大系统处理容量降级 降级是当服务出现问题或者影响到核心流程时,需要暂时屏...

2018-04-27 16:52:16

阅读数:118

评论数:1

使用RateLimiter完成简单的大流量限流,抢购秒杀限流

https://www.cnblogs.com/yeyinfu/p/7316972.html RateLimiter是guava提供的基于令牌桶算法的实现类,可以非常简单的完成限流特技,并且根据系统的实际情况来调整生成token的速率。 通常可应用于抢购限流防止冲垮系统;限制某...

2018-04-27 15:31:20

阅读数:68

评论数:0

高并发系统之限流特技

https://blog.csdn.net/g_hongjin/article/details/51649246 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核...

2018-04-27 15:29:13

阅读数:44

评论数:0

接口限流算法总结

http://www.kissyu.org/2016/08/13/%E9%99%90%E6%B5%81%E7%AE%97%E6%B3%95%E6%80%BB%E7%BB%93/ 背景 曾经在一个大神的博客里看到这样一句话:在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。那...

2018-04-26 14:22:09

阅读数:155

评论数:1

谈谈我对服务熔断、服务降级的理解

伴随着微服务架构被宣传得如火如荼,一些概念也被推到了我们面前(管你接受不接受),其实大多数概念以前就有,但很少被提的这么频繁(现在好像不提及都不好意思交流了)。想起有人总结的一句话,微服务架构的特点就是:“一解释就懂,一问就不知,一讨论就吵架”。 其实对老外的总结能力一直特别崇拜,Kevin K...

2017-01-22 11:41:58

阅读数:5334

评论数:1

java分布式系统开关功能设计(服务升降级)

​    ​首先讲一下开关的由来,例如东京在6月18日做店庆促销活动,在交易下单环节,可能需要调用A、B、C三个接口来完成,但是其实A和B是必须的,C只是附加的功能(例如在下单的时候做一下推荐),可有可无,在平时系统没有压力,容量充足的情况下,调用下没问题,但是在类似店庆之类的大促环节,系统已经满...

2017-01-18 15:42:22

阅读数:1719

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭