springzuul实现限流

限流描述  https://www.cnblogs.com/LBSer/p/4083131.html

第一步添加pom文件

<!--限流-->
        <dependency>
            <groupId>com.marcosbarbero.cloud</groupId>
            <artifactId>spring-cloud-zuul-ratelimit</artifactId>
            <version>1.3.2.RELEASE</version>
        </dependency>

第二步 添加配置

#开启限流
zuul.ratelimit.enabled=true
#每个刷新时间窗口对应的请求数量限制
zuul.ratelimit.policies.claimoauth.limit=1
#刷新时间窗口的时间,默认值 (秒)
zuul.ratelimit.policies.claimoauth.refresh-interval=60
#可选 限流方式
zuul.ratelimit.policies.claimoauth.type=origin

问题:由于实现完全基于封装好的jar包,所以当异常发生时,接口返回的数据格式无法控制(直接在源码里写死了)

而我想返回基于自定义的json字符串

原文地址:https://www.cnblogs.com/mutong1228/p/10399144.html