Sentinel针对IP限流

改造限流策略的针对来源选项

import com.alibaba.csp.sentinel.adapter.spring.webmvc.callback.RequestOriginParser;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class SentinelConfig {
    @Bean
    public RequestOriginParser requestOriginParser() {
        return (request -> {
            //ip地址
            String remoteAddr = request.getRemoteAddr();
            return remoteAddr;
        });
    }
}

设置规则(只能填入一个限制IP,多个IP需要设置多条规则)

Sentinel针对IP限流_第1张图片

 IP流控规则

总结:IP为127.0.0.1的请求限制为1QPS,总请求限制为3QPS,单个IP请求限制不能大于default请求限制,default默认生效。

 

你可能感兴趣的:(sentinel,java,数据库)