zoukankan      html  css  js  c++  java
  • 小D课堂

    笔记


    5、高级篇幅之高并发情况下接口限流特技    
        简介:谷歌guava框架介绍,网关限流使用

        1、nginx层限流

        2、网关层限流

    开始


    mysql最大的连接数就是3千多。如果想把应用搞好。每个应用就必须要持平

    所以数据库这里也要考虑让他支持更大的并发。

    这里可以限流。保护下端服务


    限流的框架,谷歌开源的


    每次在桶里放100个令牌。请求过来就去桶里拿令牌。令牌被拿光了表示请求过大。

    核心就是产生令牌的速率

    在网关的服务里做限流


    只给Order订单限流,所以前面名字加上Order

    继承ZuulFilter然后实现方法



    值对订单的接口做限流

    谷歌的开源框架默认已经继承到Spring Clooud体系里面了



    非阻塞的方式获取令牌。不需要等待。没有就直接返回。

    返回值是一个bool类型

    429.请求数过多。


    目前还没有办法测试。。。。限流就是这种方式。



     

  • 相关阅读:
    续上-选课系统
    第一个java web的课堂练习-开始
    子类与父类方法间的关系
    课后作业-3
    小结
    Java中子类与基类变量间的赋值
    今日总结
    今日总结
    今日总结
    今日总结
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11456187.html
Copyright © 2011-2022 走看看