基于Sentinel的高可用限流系统HASentinel设计及实现.docxVIP

  • 12
  • 0
  • 约1.46万字
  • 约 37页
  • 2022-03-19 发布于浙江
  • 举报

基于Sentinel的高可用限流系统HASentinel设计及实现.docx

? ? 基于Sentinel的高可用限流系统HASentinel设计及实现 ? ? 注: 当前博客中的内容不是最新的内容,最新的博客内容请查看有道笔记中记录的内容: /ynoteshare1/index.html?id=f2f88ed8e33ada01e8c44ed5d8b3ac5ftype=note 因为内容比较多,确实不方便搬运,需要详细了解的,请移步。 该项目的源代码也已经完全开源了,详情请查码云开源项目HASentinel: /laofeng/hasentinel 一、背景说明 1、为什么要限流 拿旅游景点举个示例,每个旅游景点通常都会有最大的接待量,不可能无限制的放游客进入,比如故宫每天只卖八万张票,超过八万的游客,无法买票进入,因为如果超过八万人,景点的工作人员可能就忙不过来,过于拥挤的景点也会影响游客的体验和心情,并且还会有安全隐患;只卖N张票,这就是一种限流的手段。 软件架构中的服务限流也是类似,也是当系统资源不够的时候,已经不足以应对大量的请求,为了保证服务还能够正常运行,那么按照规则,系统会把多余的请求直接拒绝掉,以达到限流的效果;大家应用都有参与过双11,当天晚上的客服系统通常都是不让访问的,当用户访问的时候会提示“为了更好的提供服务...请于XX时间后再次访问”等,这个就是被限流了,也是为了确保用主要业务,如商品浏览、购物车、下单、付款等业务可以更顺

文档评论(0)

1亿VIP精品文档

相关文档