博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

RCP的熔断,降级与限流(笔记五)

一、熔断

解决的问题

  • 当所依赖的对象不稳定的时候,能够起到快速失败的目的
  • 快速失败后,能够根据一定的算法动态试探所依赖对象是否恢复

二、降级

当某个服务熔断之后,服务器将不再被调用,此时客户端可以自己准备一个本地的fallback回调,返回一个缺省值。

三、限流

1、限流策略

  • 线程隔离:通过线程数+队列大小限制
  • 信号量隔离:设置最大并发请求数
  • 根据QPS限制

2、限流的技术原理

令牌桶算法

 

posted @ 2021-08-23 17:42  疯狂打码  阅读(47)  评论(0编辑  收藏  举报